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
  • Create and Query
  • Apply Functions
  • Customize
  • Timeframe
  • Variables
  • Annotations
  • Organize and Manage
  • Create Unlimited Dashboards

Was this helpful?

  1. Dashboard and Graphs

Primary Dashboards

Our hosted dashboard service provides meaningful visualizations for your data and is completely customizable

PreviousDashboard and GraphsNextDashboard Library

Last updated 4 months ago

Was this helpful?

Full-featured, interactive dashboards come standard with all Hosted Graphite ! In addition to the steps below, we also have a comprehensive video tutorial on dashboard creation that can be seen .

Create and Query

To create a new dashboard, hover over the dashboard icon on the left-side menu and select + New Dashboard. Then click the + Add Visualization button to use the Query UI to search/select metrics from your datasource (default: HostedGraphite):

Apply Functions

Customize

Using the menu on the right, you can name the panel and modify the display stylings, axis, change the visualization type, add thresholds, units of measurement, etc:

Timeframe

To zoom in on each graph you can use the time range controls, highlight the section of a graph you wish to zoom in on, or define a custom timeframe. NOTE: each timeframe maps to an aggregation resolution (1h-10h ⇒ 30s data, 10h-5d ⇒ 300s, 5d-2y ⇒ 3600s). You can also set an auto-refresh rate to have your graphs update automatically - which is useful if you have a dedicated display for monitoring your graphs:

Variables

Click the 'settings' icon at the top, and click on 'Variables' then 'Add Variable'. Define a name, set the query type to 'Metric Name Query', and query your datasource (default is HostedGraphite) with a wildcard pattern (*). You will also need to replace the query in your panel with your new variable name, prefixed with the dollar symbol ($). Now you can toggle between metric views that match your variables:

Annotations

Organize and Manage

To organize your panels in rows, simply click on the Add icon, click 'Row', and name the row. You can drag/drop panels into these collapsable rows, and then save the dashboard by clicking the 'floppy disk' icon at the top. Now your newly saved dashboard can be searched, starred, tagged, and added to a playlist:

Create Unlimited Dashboards

Add a to manipulate queries and represent your data in a way that is most meaningful to you. Below, we are demonstrating how to use summarize() to sum the data by 1hr intervals, exclude() to omit a metric pattern, and aliasByNode() to reformat the metric name:

Click the settings icon at the top, click 'Annotations' and then 'Add Annotation Query'. You will name your annotation, select your datasource (default: HostedGraphite), choose a color (default: red), and add a Graphite event tag. In most cases, you will need to copy a webhook key from one of our into the platform you wish to pull event annotations from. In this case, we have copied a webhook key into a Heroku account and are using the 'heroku' tag to display Heroku events as annotations:

We provide a 14-day , where you can experiment with our beautiful hosted dashboards - with no installation or setup. and talk to us directly about how to build custom dashboards that will help you visualize your data in meaningful ways. For more information, check out some of our publications around monitoring Graphite data with our hosted dashboards on the MetricFire .

Graphite function
Add-Ons
free trial
Book a demo
blog
plans
here
Create and Query
Apply Graphite Functions
Customize Panel
Timeframes
Dashboard Variables
Dashboard Annotations
Manage Dashboards