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

GitHub

Hosted Graphite provides a post-receive github hook, which allows you to flag when commits are added to your repos with dashboard annotations.

PreviousCollectd Add OnsNextGitLab

Last updated 6 months ago

Was this helpful?

How to Send GitHub Commit Data to Hosted Graphite

To get GitHub commits flagged in Hosted Graphite follow these instructions:

  • Go to the Addons page, and in the Annotation Add-Ons section click on the GitHub card.

  • Copy the webhook URL, including your API key.

  • Browse to your GitHub repo, visit the ‘settings’ section, then ‘webhooks’

  • Under ‘Webhooks’ click the “Add Webhook” button.

  • Enter the URL in the box provided

  • Select ‘application/json’ as the content type, and ‘send me everything’

  • Hit Save

  • Push Event Tags – ‘github’, ‘push’, <repo>, <branch>, <user>

  • PR Event Tags – ‘github’, ‘pull-request’, <action>, <repo>, <user>

  • Deploy Event Tags – ‘github’, ‘deployment’, <status>, <repo>, <user>, <environment>

Your GitHub events will now be sent to the webhook URL and saved on your account as . Use the following tags to search for the annotations you want to display:

Annotations
Copy the webhook URL from the GitHub add-on page
Enter your webhook URL into the Github New Webhooks page
GH Annotations