Overview
AlertBridge is on-call alert routing built for engineering teams who want PagerDuty-style workflows without sending incident data to a third-party SaaS. Deploy AlertBridge as a single Docker container on Amazon ECS Fargate, EC2, or any Docker host in your VPC. All schedules, alerts, and audit history stay on infrastructure you control.
WHO IT'S FOR
Platform engineering, SRE, and DevOps teams running workloads on AWS who need reliable paging when LogLens (or other tools) detect incidents - especially teams already using LogLens for AI-powered log intelligence.
KEY CAPABILITIES
-
On-call schedules: Weekly rotations with primary and secondary layers. See who is on call right now from the dashboard or API.
-
Escalation policies: Multi-step escalations with configurable delays. If primary on-call does not acknowledge, AlertBridge notifies secondary, then re-escalates until resolved.
-
Alert lifecycle: Alerts move from triggered to acknowledged to resolved with a full event audit trail.
-
Notification channels: Deliver pages via Slack incoming webhooks, email (SMTP), or generic outbound webhooks.
-
Webhook ingest: Any system that can POST JSON can trigger alerts. Bearer token authentication secures the ingest endpoint.
-
LogLens native integration: When you subscribe to LogLens, incidents are forwarded automatically to AlertBridge with one configuration in LogLens Admin. Service tags route alerts to the correct team.
DEPLOYMENT ON AWS
AlertBridge is designed for AWS Marketplace container delivery:
- Single container, default port 8081
- Health checks: GET /health (liveness), GET /ready (readiness) for ALB target groups
- Persistent state on Amazon EFS or Amazon RDS PostgreSQL
- CloudFormation quick-start template included (ECS Fargate + ALB + EFS)
- CloudWatch Logs integration via awslogs driver
SECURITY AND DATA RESIDENCY
AlertBridge runs entirely in your environment. Vercom Towers LLC does not operate a multi-tenant paging cloud. Outbound traffic is limited to notification channels you configure (Slack, SMTP, webhooks). Authentication uses bcrypt passwords, JWT sessions, and API keys for ingest.
GETTING STARTED
Subscribe on AWS Marketplace, deploy the included CloudFormation template, complete the setup wizard, add a Slack or email channel, and configure LogLens integration (optional). Test with a sample webhook POST to verify end-to-end paging.
FROM VERCOM TOWERS LLC
AlertBridge complements LogLens - Turn Logs Into Answers. Together they provide detect (LogLens) and page (AlertBridge) in your VPC.
Highlights
- Self-hosted on-call routing in your VPC - on-call schedules, escalation policies, and Slack/email notifications without per-seat SaaS pricing or external data custody.
- Native LogLens integration automatically forwards incidents to the engineer on call; generic webhook ingest supports any monitoring or custom alert source.
- Deploy on Amazon ECS Fargate in minutes with included CloudFormation templates, ALB health checks, EFS persistence, and CloudWatch Logs - built for AWS Marketplace container products.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/month |
|---|---|---|
AlertBridge Professional | On-call alert routing for growing platform teams. Includes up to 5 teams, 25 on-call users, unlimited alerts, multi-step escalations, notification channels, LogLens native integration, and CloudFormation deployment templates. Email support with 48-hour response target. | $200.00 |
AlertBridge Business | Enterprise on-call routing for large engineering organizations. Unlimited teams and on-call users, unlimited alerts, full escalation and audit trail, LogLens integration, priority support with 24-hour response target for critical issues, and production deployment guidance for ECS Fargate and RDS. | $500.00 |
AlertBridge Starter | Self-hosted on-call alert routing for small teams. Includes 1 team, up to 5 on-call users, unlimited alerts, on-call schedules, escalation policies, Slack and email notifications, webhook ingest, and LogLens incident integration. Email support. | $1,000.00 |
Vendor refund policy
Vercom Towers LLC offers a 30-day money-back guarantee on first-time AlertBridge subscriptions purchased through AWS Marketplace. Refunds are not available for renewal charges, private offers already discounted, or accounts terminated for violation of the EULA. To request a refund, email support@loglens.io with your AWS account ID, Marketplace subscription ID, purchase date, and reason for the request. We will respond within 5 business days.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
ECS Fargate Quick Start (Single Container)
- Amazon ECS
- Amazon EKS
Container image
Containers are lightweight, portable execution environments that wrap server application software in a filesystem that includes everything it needs to run. Container applications run on supported container runtimes and orchestration services, such as Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS). Both eliminate the need for you to install and operate your own container orchestration software by managing and scheduling containers on a scalable cluster of virtual machines.
Version release notes
Initial public release of AlertBridge on AWS Marketplace.
NEW IN 1.0.0
- On-call schedules with primary and secondary rotations
- Multi-step escalation policies with configurable delays
- Alert lifecycle: triggered, acknowledged, resolved with audit trail
- Notification channels: Slack incoming webhooks, SMTP email, outbound webhooks
- Webhook ingest API (POST /api/v1/alerts/ingest) with Bearer token authentication
- Native LogLens incident forwarding when both products run in your VPC
- Web UI for on-call schedules, active alerts, teams, and settings
- Single-container deployment on Amazon ECS Fargate, ECS, EC2, or Docker
- Health endpoints: GET /health (liveness) and GET /ready (readiness) for ALB target groups
- Persistent state on Amazon EFS (SQLite) or optional Amazon RDS PostgreSQL via DATABASE_URL
- Included CloudFormation quick-start template (ECS Fargate, ALB, EFS, CloudWatch Logs)
DEPLOYMENT
Subscribe on AWS Marketplace, deploy using the CloudFormation template in the fulfillment package or the container image URI below, then complete the setup wizard in the web UI.
UPGRADE PATH
Future versions use the same /data volume. Set ALERTBRIDGE_MIGRATE_ON_START=true (default) for automatic schema migrations. See upgrade guide in the fulfillment package.
Additional details
Usage instructions
AlertBridge: single container, port 8081, state in /data (SQLite) or Postgres. Full guide: https://vercomloglens.com/alertbridge/docs
PREREQUISITES
- Active Marketplace subscription.
- AWS CLI v2, Docker 20.10+ or ECS Fargate.
- IAM: ecr:GetAuthorizationToken, ecr:BatchGetImage.
- VPC: private task subnets, public ALB subnets, NAT for outbound 443.
- Storage: volume/EFS at /data or RDS. SG: ALB 80/443; ALB to task 8081; egress 443.
IMAGE: 709825985650.dkr.ecr.us-east-1.amazonaws.com/vercom-loglens/alertbridge:1.0.0
STEP 1: PULL
export AWS_REGION=us-east-1 export IMAGE_URI=709825985650.dkr.ecr.us-east-1.amazonaws.com/vercom-loglens/alertbridge:1.0.0 aws ecr get-login-password --region $AWS_REGION | docker login --username AWS --password-stdin $(echo $IMAGE_URI | cut -d/ -f1) docker pull $IMAGE_URI
STEP 2A: DOCKER
docker volume create alertbridge-data
docker run -d --name alertbridge --restart unless-stopped -p 8081:8081 -v alertbridge-data:/data
-e ALERTBRIDGE_HTTP_ADDR=:8081 -e ALERTBRIDGE_DATA_DIR=/data -e ALERTBRIDGE_MIGRATE_ON_START=true
-e ADMIN_EMAIL=admin@example.com -e ADMIN_PASSWORD='ChangeMe-StrongPassword16'
-e ALERTBRIDGE_INGEST_API_KEY="$(openssl rand -hex 32)" $IMAGE_URI
Prod: Secrets Manager; optional DATABASE_URL for Postgres.
STEP 2B: ECS FARGATE (CLOUDFORMATION)
Launch template on this delivery option. Parameters: ImageURI, AdminEmail, AdminPassword, IngestAPIKey, VpcId, PublicSubnetIds, PrivateSubnetIds. Outputs: LoadBalancerDNS, IngestURL, HealthCheckURL. Or manual task: Fargate 512/1024, port 8081, EFS /data, logs /ecs/alertbridge, ALB /ready:8081.
STEP 3: VERIFY
export HOST=http://LoadBalancerDNS curl -s $HOST/api/v1/setup/ curl -s -o /dev/null -w "health:%{http_code}\n" $HOST/health curl -s $HOST/ready docker logs alertbridge aws logs tail /ecs/alertbridge --follow
STEP 4: AUTH
JWT=$(curl -s -X POST $HOST/api/v1/auth/login -H "Content-Type: application/json"
-d '{"email":"admin@example.com ","password":"ChangeMe-StrongPassword16"}' | jq -r .token)
curl -s $HOST/api/v1/me -H "Authorization: Bearer $JWT"
curl -s $HOST/api/v1/dashboard -H "Authorization: Bearer $JWT"
STEP 5: INGEST
INGEST_KEY=<IngestAPIKey from deploy>
curl -i -X POST $HOST/api/v1/alerts/ingest -H "Authorization: Bearer $INGEST_KEY"
-H "Content-Type: application/json"
-d '{"source":"curl","title":"Smoke test","severity":"warning","service":"platform","summary":"Verify","external_id":"t1"}'
Expect HTTP 201. service tag routes alert to team.
STEP 6: LIFECYCLE
ALERT_ID=<from response> curl -s $HOST/api/v1/alerts -H "Authorization: Bearer $JWT" curl -s -X POST $HOST/api/v1/alerts/$ALERT_ID/ack -H "Authorization: Bearer $JWT" curl -s -X POST $HOST/api/v1/alerts/$ALERT_ID/resolve -H "Authorization: Bearer $JWT" UI Settings: Slack webhook; re-ingest; confirm page.
STEP 7: LOGLENS
LOGLENS_ALERTBRIDGE_URL=http://alertbridge-alb LOGLENS_ALERTBRIDGE_API_KEY=<INGEST_KEY> LOGLENS_PUBLIC_BASE_URL=https://loglens.example.com
STEP 8: MONITOR
ECS RunningTaskCount, CPU, memory. ALB UnHealthyHostCount, 5xx on /ready:8081. Logs /ecs/alertbridge. Probe GET /ready every 60s. Alarms: tasks<1, unhealthy>0. Upgrade: new tag, update task def, force deploy, keep /data volume.
ENV: ADMIN_EMAIL, ADMIN_PASSWORD, ALERTBRIDGE_INGEST_API_KEY required. ALERTBRIDGE_HTTP_ADDR=:8081, ALERTBRIDGE_DATA_DIR=/data, ALERTBRIDGE_MIGRATE_ON_START=true. Optional DATABASE_URL, ALERTBRIDGE_JWT_SECRET, ALERTBRIDGE_ESCALATION_INTERVAL=30s.
API: GET /health /ready; POST /api/v1/alerts/ingest; POST /api/v1/auth/login; GET /api/v1/alerts; POST /api/v1/alerts/:id/ack; POST /api/v1/alerts/:id/resolve.
TROUBLESHOOTING
Pull denied: subscription + ECR login. /ready false: logs, /data mount. 401 ingest: Bearer matches INGEST key. ALB unhealthy: SG to 8081, /ready 200.
DOCS: https://vercomloglens.com/alertbridge/docs | support@vercomloglens.com
Support
Vendor support
Vercom Towers LLC provides email support for AlertBridge subscribers.
Support email: support@loglens.io Documentation: https://loglens.io/alertbridge/docs AWS Marketplace install guide: included in fulfillment package (ECS Fargate, CloudFormation, Docker)
Support scope:
- Deployment assistance (ECS, ALB, EFS, CloudFormation parameters)
- LogLens and AlertBridge integration configuration
- Alert ingest webhook and notification channel setup (Slack, SMTP)
- Upgrade and migration guidance
- Troubleshooting health checks (/health, /ready) and ALB target registration
Response times:
- Professional and Business tiers: email response within 2 business days
- Critical production outages (Business tier): best-effort response within 24 hours
Not included:
- Custom on-call policy consulting beyond documented features
- Third-party Slack or SMTP provider configuration outside AlertBridge settings
- LogLens product support (separate Marketplace listing if subscribed separately)
Before contacting support, please include: AWS region, CloudFormation stack name or ECS cluster/service, output of GET /ready, and relevant CloudWatch log excerpts (redact secrets).
Privacy policy:
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.