# Hosted Graphite Docs

## Hosted Graphite (by MetricFire) Docs

- [Welcome to Hosted Graphite](https://docs.hostedgraphite.com/welcome-to-hosted-graphite.md): Hosted Graphite by MetricFire will host your monitoring environment so you don't have to!
- [Getting Started](https://docs.hostedgraphite.com/getting-started.md): An easy-to-follow outline of how to send data to a Hosted Graphite account, and then use that data towards building custom dashboards and alerts to get insight into your infrastructure.
- [HG-CLI](https://docs.hostedgraphite.com/hg-cli.md): Our recommended command line tool that's fun and easy-to-use - for installing and configuring agents in your systems.
- [Sending Metrics](https://docs.hostedgraphite.com/sending-metrics.md): Hosted Graphite makes it easy to send and manage different types of metrics from any source.
- [Supported Protocols](https://docs.hostedgraphite.com/sending-metrics/supported-protocols.md): In this section, we will outline the most common protocols used to send metrics to Hosted Graphite, along with some useful examples.
- [Graphite Tag Support](https://docs.hostedgraphite.com/sending-metrics/graphite-tag-support.md): Hosted Graphite supports tagging, allowing metrics to be identified using flexible tag/value pairs instead of a strict hierarchical naming structure.
- [Metric Management](https://docs.hostedgraphite.com/sending-metrics/metric-management.md): Managing your metrics in the Hosted Graphite application is as simple as locating them and deleting them.
- [Language Guide](https://docs.hostedgraphite.com/language-guide.md): In this language guide we’ll provide examples showing you how to send metrics to us in your preferred language. This guide can be used for sending us custom metrics through your application code.
- [Metric Libraries](https://docs.hostedgraphite.com/language-guide/metric-libraries.md): Want to send metrics directly from your application? Here are some simple libraries that you can use to send metrics from code.
- [.NET](https://docs.hostedgraphite.com/language-guide/.net.md): How to send metrics using .NET
- [Go](https://docs.hostedgraphite.com/language-guide/go.md): How to send metrics using GO
- [Java](https://docs.hostedgraphite.com/language-guide/java.md): How to send metrics using Java
- [Javascript](https://docs.hostedgraphite.com/language-guide/javascript.md): How to send metrics using Javascript
- [Node.js](https://docs.hostedgraphite.com/language-guide/node.js.md): How to send custom metrics using Node.js
- [PHP](https://docs.hostedgraphite.com/language-guide/php.md): How to send metrics using PHP
- [Postman](https://docs.hostedgraphite.com/language-guide/postman.md): How to send metrics using Postman
- [Python 2.x](https://docs.hostedgraphite.com/language-guide/python-2.x.md): How to send metrics using Python
- [Python Pickle](https://docs.hostedgraphite.com/language-guide/python-pickle.md): Intended for slightly more advanced users, the pickle protocol is a more efficient take on the plaintext protocol, and supports sending metrics to Hosted Graphite in batches.
- [Ruby](https://docs.hostedgraphite.com/language-guide/ruby.md): How to send metrics using Ruby
- [Shell](https://docs.hostedgraphite.com/language-guide/shell.md): How to send metrics using Shell
- [TypeScript](https://docs.hostedgraphite.com/language-guide/typescript.md): Send custom metrics using TypeScript
- [Dashboard and Graphs](https://docs.hostedgraphite.com/dashboard-and-graphs.md): In this guide we will demonstrate how to build and manage custom dashboards, as well as offer different dashboard options that can be used with Hosted Graphite.
- [Primary Dashboards](https://docs.hostedgraphite.com/dashboard-and-graphs/primary-dashboards.md): Our hosted dashboard service provides meaningful visualizations for your data and is completely customizable
- [Dashboard Library](https://docs.hostedgraphite.com/dashboard-and-graphs/dashboard-library.md): We supply several open source templates for you so you don’t have to start from scratch for various services. This makes for a great starting point and can be customized further.
- [Local Dashboard Integration](https://docs.hostedgraphite.com/dashboard-and-graphs/local-dashboard-integration.md): Dashboards come standard with all Hosted Graphite plans which is accessible through the Hosted Graphite app.
- [Worldmap Panel](https://docs.hostedgraphite.com/dashboard-and-graphs/worldmap-panel.md): The Worldmap Panel is a tile map of the world that can be overlaid with circles representing data points from a metric query.
- [Graphite Dashboard Guide](https://docs.hostedgraphite.com/dashboard-and-graphs/graphite-dashboard-guide.md)
- [Graphite Graph Menu Reference](https://docs.hostedgraphite.com/dashboard-and-graphs/graphite-graph-menu-reference.md): The Graphite composer is a very powerful tool, with many options. We’ll document some of the more commonly used visualization options here.
- [Other Dashboard Options](https://docs.hostedgraphite.com/dashboard-and-graphs/other-dashboard-options.md): Below are some alternatives to our Hosted Dashboards
- [Alerting Guide](https://docs.hostedgraphite.com/alerting-guide.md): In this guide, we’ll show you how to use Hosted Graphite alerting to configure custom alerts to your metrics and integrate with our supported notification channels.
- [Alerting Overview](https://docs.hostedgraphite.com/alerting-guide/alerting-overview.md): Alerts allow you to receive a notification when your data does something unexpected, such as go above or below a set threshold, or stop suddenly.
- [Alerts API](https://docs.hostedgraphite.com/alerting-guide/alerts-api.md)
- [Notification Channels API](https://docs.hostedgraphite.com/alerting-guide/notification-channels-api.md)
- [Scheduled Mutes API](https://docs.hostedgraphite.com/alerting-guide/scheduled-mutes-api.md)
- [Using Your Own Alerting](https://docs.hostedgraphite.com/alerting-guide/using-your-own-alerting.md): If you feel you need complex graphite Alerting Overview features that we don’t yet support there are several great open source projects to provide alerting on your metrics.
- [Agents Guide](https://docs.hostedgraphite.com/agents-guide.md): We support a variety of ways to collect and forward system performance metrics from your running instances and servers. Some of these agents also have plugins compatible with other 3rd party services.
- [The Hosted Graphite Agent](https://docs.hostedgraphite.com/agents-guide/the-hosted-graphite-agent.md): Our agent is a simple way to get your metrics into Hosted Graphite. You install it on your machines, and it collects and forwards the system’s metrics for you.
- [Base Metrics](https://docs.hostedgraphite.com/agents-guide/the-hosted-graphite-agent/base-metrics.md): This document describes the base system metrics exported by the Hosted Graphite agent.
- [System Layout](https://docs.hostedgraphite.com/agents-guide/the-hosted-graphite-agent/system-layout.md): This document describes how our Hosted Graphite Agent (hg-agent) works on your machine.
- [Telegraf](https://docs.hostedgraphite.com/agents-guide/telegraf.md): Telegraf is an easy to use monitoring client compatible with many operating systems that has a Graphite output plugin, and many useful input plugins for collecting a wide variety of system metrics.
- [K8 Telegraf Daemon](https://docs.hostedgraphite.com/agents-guide/k8-telegraf-daemon.md): Deploy Telegraf as a daemonset into your Kubernetes environment to collect and forward performance metrics from your clusters
- [OpenTelemetry](https://docs.hostedgraphite.com/agents-guide/opentelemetry.md): OpenTelemetry is an open-source observability framework for collecting, processing, and exporting data to a monitoring backend - it can also be configured as a collector agent.
- [collectd Agent](https://docs.hostedgraphite.com/agents-guide/collectd-agent.md): collectd is a simple monitoring client which can be installed on most Linux systems. To simplify the setup, we provide a configuration file for you to use
- [StatsD Agent](https://docs.hostedgraphite.com/agents-guide/statsd-agent.md): StatsD is a popular tool for aggregating your data into different statistical views. It provides things like counters, timers, and gauges to provide different ways to look at your data.
- [Diamond](https://docs.hostedgraphite.com/agents-guide/diamond.md): To collect useful system metrics in Hosted Graphite such as System CPU, User CPU, Load Average, and Physical Memory you can use a python daemon called Diamond.
- [Add-Ons and Integrations Guide](https://docs.hostedgraphite.com/add-ons-and-integrations-guide.md): In this guide learn how to use Hosted Graphite with a wide array of popular services that we support to send metrics from multiple services and visualize and monitor your entire infrastructure.
- [AWS CloudWatch](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/aws-cloudwatch.md): Hosted Graphite provides an Amazon AWS CloudWatch integration available in the Add-Ons page of your account. This add-on syncs the metrics from the specified AWS services/regions into your HG account.
- [Azure Monitor Metrics](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/azure-monitor-metrics.md): Hosted Graphite provides an Azure add-on available in the Add-Ons page of your account. This add-on syncs the metrics from the specified Azure resources into your account.
- [GCP Metrics](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/gcp-metrics.md): Hosted Graphite provides a Google Cloud Platform add-on available in the Add-Ons page of your account. This add-on syncs the metrics from the specified GCP services into your account.
- [Carbon-C-Relay](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/carbon-c-relay.md): Carbon-C-Relay provides an efficient way to aggregate, filter, and forward metrics to Hosted Graphite, particularly for systems within a private network.
- [Circle CI](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/circle-ci.md): CircleCI is a continuous integration tool that allows you to rapidly run tests on every change to your code.
- [Cloudbees](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/cloudbees.md): Use a webhook to import real-time event data from your Cloudbees environment
- [Collectd Add Ons](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/collectd-add-ons.md): collectd is a daemon which collects system performance statistics, can be configured to a Graphite output, and then easily forwarded to a Hosted Graphite account.
- [GitHub](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/github.md): Hosted Graphite provides a post-receive github hook, which allows you to flag when commits are added to your repos with dashboard annotations.
- [GitLab](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/gitlab.md): Use a webhook to import real-time events from your GitLab repositories and deployments
- [Heroku](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/heroku.md): Monitor your Heroku Apps with Hosted Graphite.
- [Hosted StatsD](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/hosted-statsd.md): StatsD is a simple server daemon that collects data from your systems.
- [New Relic](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/new-relic.md): Hosted Graphite provides an add-on for New Relic. This service will sync your metrics from New Relic into your Hosted Graphite account.
- [Papertrail](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/papertrail.md): Papertrail, now owned by Solarwinds, is a log management service which allows you to manage logs from apps, servers, and cloud services with the use of alerts and events.
- [Pingdom](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/pingdom.md): 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.
- [Sentry](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/sentry.md): When your app encounters an error, does it affect your graphs? With a Sentry webhook add-on, you can pinpoint your Sentry events in time to see if they coincide with changes in your metrics.
- [Sitespeed](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/sitespeed.md): Integrate Sitespeed.io with Hosted Graphite to gain insights into how your website or web application performs in different environments and under different conditions.
- [StatsD Add-on](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/statsd-add-on.md): StatsD is a network daemon that runs on the Node.js platform.
- [Statuspage](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/statuspage.md): Statuspage provides a centralized hub where businesses can share incident updates, scheduled maintenance, and overall system status with their users and customers.
- [Account Management](https://docs.hostedgraphite.com/account-management.md): Your Hosted Graphite account includes many useful options and settings to help you access and manage your metrics effectively.
- [Access Keys](https://docs.hostedgraphite.com/account-management/access-keys.md): Access Keys allow you to share read-only access to your graphite data with external applications, scripts, or dashboard plugins.
- [Account Diagnostics](https://docs.hostedgraphite.com/account-management/account-diagnostics.md): Visualize traffic statistics within your account by navigating to the “Account Diagnostics” submenu from the “Metrics” tab.
- [Account Settings](https://docs.hostedgraphite.com/account-management/account-settings.md)
- [Team Access: Limited Access Groups](https://docs.hostedgraphite.com/account-management/team-access-limited-access-groups.md): Limited Access groups are a way to define groups of dashboards, and limit specific team members access to these groups.
- [SAML Authentication](https://docs.hostedgraphite.com/account-management/saml-authentication.md): Hosted Graphite supports Single Sign On (SSO) via SAML-enabled identity providers. This allows users to login to our service using their existing organization credentials.
- [Team Access](https://docs.hostedgraphite.com/account-management/team-access.md): We offer the ability to share your account with other team members. You have the option of giving them admin access, read/write access, or restricting them to read-only access.
- [Additional Features](https://docs.hostedgraphite.com/additional-features.md): Additional features that Hosted Graphite has to offer.
- [Aggregation Rules](https://docs.hostedgraphite.com/additional-features/aggregation-rules.md): Combine many metrics into a single metric.
- [Data Views](https://docs.hostedgraphite.com/additional-features/data-views.md): Hosted Graphite automatically generates different statistical views on the data you send, providing fast views on your metrics at the most appropriate resolution for viewing on your dashboard.
- [Logging](https://docs.hostedgraphite.com/additional-features/logging.md): Hosted Graphite now supports log ingestion and visualization through a managed Loki backend.
- [API Guides](https://docs.hostedgraphite.com/api-guides.md): We have developed a variety of APIs for you to easily build your own integrations to Hosted Graphite tools:
- [Metrics API](https://docs.hostedgraphite.com/api-guides/metrics-api.md)
- [Tag API](https://docs.hostedgraphite.com/api-guides/tag-api.md)
- [Graphite Render API](https://docs.hostedgraphite.com/api-guides/graphite-render-api.md)
- [Render Variables API](https://docs.hostedgraphite.com/api-guides/render-variables-api.md)
- [Dashboard API](https://docs.hostedgraphite.com/api-guides/dashboard-api.md)
- [Annotations and Events API](https://docs.hostedgraphite.com/api-guides/annotations-and-events-api.md)
- [Aggregation Rules API](https://docs.hostedgraphite.com/api-guides/aggregation-rules-api.md)
- [Alerts APIs](https://docs.hostedgraphite.com/api-guides/alerts-apis.md): We have 3 useful API’s to help you manage and define scheduled mute periods.
- [Team Members API](https://docs.hostedgraphite.com/api-guides/team-members-api.md)
- [FAQ](https://docs.hostedgraphite.com/faq.md)
- [Changelog](https://docs.hostedgraphite.com/faq/changelog.md): Monthly updates to Hosted Graphite by MetricFire - customer facing features and services


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.hostedgraphite.com/welcome-to-hosted-graphite.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
