Docs
WebsiteLoginFree Trial
  • Getting Started
    • OnCall Users
    • Team Admins
    • Account Admins
  • Architecture Guide
  • Common UI Design Patterns
  • Alerts
  • Teams
  • Schedules
  • Escalation Policies
  • Integrations
  • Broadcasts
  • Users
  • Notifications
  • Reports
  • Billing
  • Accounts
  • Stakeholders
  • Maintenance Windows
  • Routers
  • Notification Rules
  • Single Sign On (SSO)
  • Integration Guides
    • Introduction
    • 66uptime
    • Apex Ping
    • AppDynamics
    • Auvik
    • AWS CloudWatch
    • Azure Monitor
    • Cloudflare
    • Cronitor
    • Datadog
    • Dead Man's Snitch
    • Echoes HQ
    • ElastAlert
    • Email
    • Form
    • Freshdesk
    • Freshservice
    • Google Hangouts Chat
    • Grafana
    • Healthchecks.io
    • HetrixTools
    • Honeybadger
    • Hydrozen
    • Jira Server
    • JotForm
    • Kapacitor
    • LogicMonitor
    • Mattermost
      • Outgoing Webhook
      • Post to Channel
    • Meta Workplace
    • Microsoft Teams
    • New Relic
    • Outgoing Webhook
    • Pingdom
    • Prometheus
    • PRTG Network Monitor
    • Pulsetic
    • Sentry
    • ServerGuard24
    • Site24x7
    • Slack
      • Notifications
      • Outgoing Webhook
      • Post to Channel
    • SolarWinds
    • Stackdriver
    • StatusCake
    • Twilio
      • Incoming SMS
      • Live Call Routing
    • Typeform
    • Uptime
    • Uptime Kuma
    • UptimeRobot
    • Webhook
    • Zendesk
  • API
    • Introduction
    • Authentication
    • Errors
    • Pagination and Filters
    • Common Model Attributes
    • Account Users
    • Alerts
    • Broadcasts
    • Comments
    • Escalation Policies
    • Events
    • Integrations
    • Logs
    • Maintenance Windows
    • Notification Rules
    • Routers
    • Schedules
    • Teams
    • Users
  • Command Line Interface (CLI)
    • PagerTree CLI: Command Line Interface
Powered by GitBook
On this page
  • What is Prometheus?
  • How It Works
  • Integration Walkthrough
  • In PagerTree
  • In Prometheus

Was this helpful?

  1. Integration Guides

Prometheus

Connect your Prometheus alerts to PagerTree.

PreviousPingdomNextPRTG Network Monitor

Last updated 1 year ago

Was this helpful?

Company
Estimated Time
Vendor Docs
Open Source

5 minutes

What is Prometheus?

is an open-source systems monitoring and alerting toolkit.

How It Works

Prometheus Alertmanager creates alerts.

  • When an alert is firing (status == "firing") in Prometheus, an alert is created in PagerTree automatically.

  • When an alert is resolved (status == "resolved") in Prometheus, the alert is resolved in PagerTree automatically.

PagerTree will only make 1 alert per groupKey , until the alert is resolved by Prometheus.

Integration Walkthrough

In this integration tutorial we will show you how to send alerts from Prometheus Alertmanager into PagerTree. The estimated time for this integration is 5 minutes. We assume that you already have a PagerTree and Prometheus Alertmanager setup.

The group_wait and group_interval will affect the delay of alerts sent into PagerTree. See for details.

In PagerTree

  1. by clicking the Prometheus logo.

  2. .

In Prometheus

  1. In your Prometheus Alertmanager receiver configuration, Copy & Paste the following, replacing <Copied PagerTree Endpoint URL> with your Endpoint URL.

prometheus_alertmanager_pagertree.config.yaml
 route:
   # A default receiver
   receiver: pagertree_issues

 receivers:
 - name: 'pagertree_issues'
   webhook_configs:
   - url: '<Copied PagerTree Endpoint URL>'
  1. Start the Alertmanager, or restart it for your configuration changes to take effect if was already running.


You have successfully completed the Prometheus Integration.


Cloud Native Computing Foundation
view
v3.rb
Prometheus
(see docs)
this documentation
Create the integration
Copy the Endpoint URL