Hosted Graphite Docs
Get StartedBook a Demo
  • Welcome to Hosted Graphite
  • Getting Started
  • HG-CLI
  • Sending Metrics
    • Supported Protocols
    • Graphite Tag Support
    • Metric Management
    • Metric APIs
  • Language Guide
    • Metric Libraries
    • .NET
    • Go
    • Java
    • Javascript
    • Node.js
    • PHP
    • Postman
    • Python 2.x
    • Python 3.x
    • Python Pickle
    • Ruby
    • Shell
    • TypeScript
  • Dashboard and Graphs
    • Primary Dashboards
    • Dashboard Library
    • Local Dashboard Integration
    • Worldmap Panel
    • Graphite Dashboard Guide
    • Graphite Graph Menu Reference
    • Other Dashboard Options
  • Alerting Guide
    • Alerting Overview
    • Alerts API
    • Notification Channels API
    • Scheduled Mutes API
    • Using Your Own Alerting
  • Agents Guide
    • The Hosted Graphite Agent
      • Base Metrics
      • System Layout
    • Telegraf
    • K8 Telegraf Daemon
    • OpenTelemetry
    • collectd Agent
    • StatsD Agent
    • Diamond
  • Add-Ons and Integrations Guide
    • AWS CloudWatch
    • Azure Monitor Metrics
    • GCP Metrics
    • Carbon-C-Relay
    • Circle CI
    • Cloudbees
    • Collectd Add Ons
    • GitHub
    • GitLab
    • Heroku
    • Hosted StatsD
    • New Relic
    • Papertrail
    • Pingdom
    • Sentry
    • Sitespeed
    • StatsD Add-on
    • Statuspage
  • Account Management
    • Access Keys
    • Account Diagnostics
    • Account Settings
    • Team Access: Limited Access Groups
    • SAML Authentication
    • Team Access
  • Additional Features
    • Aggregation Rules
    • Data Views
  • API Guides
    • Metrics API
    • Tag API
    • Graphite Render API
    • Render Variables API
    • Dashboard API
    • Annotations and Events API
    • Aggregation Rules API
    • Alerts APIs
  • FAQ
    • General
    • Business
    • Technical
    • Account Metrics and Limiting
    • Customization
    • Troubleshooting
    • Support
    • Changelog
Powered by GitBook
On this page

Was this helpful?

  1. Add-Ons and Integrations Guide

Pingdom

If your site goes down, is it reflected on your graphs? With a pingdom webhook add-on, you can now flag your graphs when pingdom fires an alert.

PreviousPapertrailNextSentry

Last updated 1 year ago

Was this helpful?

How to set up a Pingdom webhook

The webhook provided by Hosted Graphite can be used in Pingdom both as an alerting endpoint and with integrations. To get Pingdom alert information added to Hosted Graphite as annotations, follow these instructions:

  • Copy your Pingdom webhook location by clicking the ‘Copy Webhook Location’ button

Adding an Alerting Endpoint

  • Browse to your Pingdom account, visit the ‘alerting’ section, and click ‘Alerting Endpoints’

  • On the top right-hand side, click “Add Alerting Endpoint”

  • Click ‘Add Contact Method’, select ‘URL / Webhook’, and paste your Hosted Graphite Pingdom webhook location, click ‘Add’

  • Save the endpoint

You’ve now saved a Hosted Graphite webhook for your alerting endpoint. Assign this alerting endpoint as one of your contact methods for an outage, and then add the Pingdom annotations to your alerts.

Adding an Integration

  • Browse your Pingdom account, visit the ‘Integrations’ section, and click ‘Integrations’

  • On the top right-hand side, click “Add integration”

  • Select Type: ‘URL / Webhook’, give your integration a name (e.g. ‘Hosted Graphite’), and paste your Hosted Graphite Pingdom webhook location. Make sure the Active box is ticked, and click ‘Save integration’

  • Select one of your checks or create a new one, and scroll to the bottom of the Edit window. Your new integration should appear in the ‘Connect integrations’ list. Select the integration, and click ‘Create Check’/’Modify Check’

Your PIngdom check will now send detailed event information to Hosted Graphite, including all your specified check tags and the following check-type specific information, as searchable annotation tags:

  • HTTP: full URL (including HTTP(s) prefix)

  • DNS: expected IP, name server

  • UDP: sent string, expect response

To Enable Pingdom Annotations in Your Dashboards

  • Browse to your Hosted Graphite graph, and enable Annotations

  • Enable Pingdom Annotations

Use the tag “Pingdom” to see all Pingdom alerts or the hostname of the Pingdom check to see tagged annotations for that host. If you are using Pingdom Integrations, you can also search by your check tags or any of the specific fields listed above.

More information on annotations can be found by following our documentation.

annotations
Pingdom Webhook
Pingdom Annotation