# Changelog

#### March 2026

* Redesigned and updated user interfaces for Heroku, AWS, Azure, and GCP.

#### February 2026

* Deployed a Team Members API, that lists all team users and their respective permissions
* New and simplified account signup flow using email verification and [reCaptcha v3](https://developers.google.com/recaptcha/docs/v3) validation

#### January 2026

* Received our annual [SOC2 compliance](https://www.metricfire.com/security/) certification, upholding best practices for modern security standards.
* Upgraded Kubernetes to a newer version in our Hosted Grafana environment, for optimized node performance.
* Added a proper [DELETE route](https://docs.hostedgraphite.com/api-guides/metrics-api#deleting-metrics) for our Metrics API, better compatibility for HTTP/2 requests.

#### November 2025

* Added a [Process Aggregate](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/heroku#process-aggregates) feature to the Heroku integration, to combine individual process metrics into single data sets.
* Updated the default Heroku dashboard to display Heroku Process metrics (scheduler, release, run, worker).

#### October 2025

* Added a [Host Aggregate](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/heroku#host-aggregates) feature to our Heroku integration, that will combine values from all host (subdomain) metrics into a single data set.
* Updated the internal version of Graphite-Web to include more recent Graphite functions.

#### September 2025

* Researched and tested a method for [GPU performance monitoring](https://www.metricfire.com/blog/why-gpu-monitoring-matters-tracking-utilization-power-and-errors-with-dcgm/), using the DCGM Exporter tool.

#### August 2025

* Increased/optimized disk storage capacity on all K8 nodes in our Hosted Grafana environment, for faster user performance.

#### July 2025

* Deployed a beta version of the new logging integration to production (Hosted Loki), **contact us** for more details.

#### June 2025

* Upgraded Kubernetes to a newer version in our Hosted Grafana environment, for optimized node performance.

#### May 2025

* Building out a new logging integration using open-source tools. See the MF Logging page for more details, and to register your interest for this new feature: <https://www.metricfire.com/logging/>

#### April 2025

* Released [V2](https://github.com/hostedgraphite/hg-cli/releases/tag/v0.2.0) of the HG-CLI tool, with a 'Quick Install' method for the OpenTelemetry Collector Agent
  * **curl -s "<https://www.hostedgraphite.com/scripts/hg-cli/installer/>" | sudo sh**
* Published content around converting syslog messages to Graphite metrics 2 ways, by using Telegraf with [Loki](https://www.metricfire.com/blog/from-logs-to-metrics-building-an-open-source-logs-to-graphite-pipeline/) and [Grok](https://www.metricfire.com/blog/from-logs-to-metrics-part-2-building-an-open-source-logs-to-graphite-pipeline/)

#### March 2025

* Released the first stable version of our [HG-CLI Tool](https://github.com/hostedgraphite/hg-cli), for easy agent installation on any OS:&#x20;
  * **curl -s "<https://www.hostedgraphite.com/scripts/hg-cli/installer/>" | sudo sh**
* Published content around using OpenTelemetry Receivers to [collect Java application metrics](https://www.metricfire.com/blog/easiest-way-to-monitor-your-java-application-using-opentelemetry/)

#### February 2025

* Released a Graphite method for using the [OpenTelemetry Collector Contrib as an Agent](https://docs.hostedgraphite.com/agents-guide/opentelemetry)
* Published content around using OpenTelemetry Receivers to collect metrics from [NGINX](https://www.metricfire.com/blog/easiest-way-to-monitor-nginx-performance-with-opentelemetry/), [Aerospike](https://www.metricfire.com/blog/how-to-monitor-aerospike-with-opentelemetry-and-metricfire/), [Snowflake](https://www.metricfire.com/blog/how-to-monitor-snowflake-with-opentelemetry/), and [OracleDB EX](https://www.metricfire.com/blog/monitor-oracledb-ex-with-opentelemetry-and-metricfire/)

#### January 2025

* Pushed an update that enables Annotations to accept non-Latin characters
* Updated [HG Statuspage](https://status.hostedgraphite.com/), now displaying more AWS ingestion metrics

#### December 2024

* Deployed new Metrics Search UI that includes 'folder' structure and quick view graphing features
* Deployed 'guest' CLI Demo that can be used without an active HG account: **bash -c "$(curl -s '<https://www.hostedgraphite.com/demos/cli\\_system\\_collector/?user=guest>')"**
* Updated methods for [integrating Apache Spark with Graphite](https://www.metricfire.com/blog/step-by-step-guide-to-monitoring-apache-spark-with-metricfire/)

#### November 2024

* Optimized onboarding flow for HG accounts created through our [Heroku Add-On](https://elements.heroku.com/addons/hostedgraphite)
* Updated methods for [converting Prometheus data ⇒ Graphite](https://www.metricfire.com/blog/simple-guide-to-converting-prometheus-metrics-to-graphite-using-telegraf/)

#### October 2024

* Continuing to decommission the old Grafana v7 environment for all accounts - please reach out to support if you would like a force-redirect rule from v7 to v9
* Added the AWS/NetworkELB service to our Cloudwatch Add-On

#### September 2024

* Deployed a new [Heroku Router Aggregates](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/heroku#router-aggregates) feature - to combine values of high-cardinality Heroku Path metrics
* Upgraded the AWS/SNS integration to include more metric dimensions

#### August 2024

* Added a Kubernetes integration as a [telegraf-daemonset](https://github.com/metricfire/telegraf-daemonset/) which can be easily deployed into your k8 clusters. This will collect/forward metrics that can be visualized on a Kubernetes Overview dashboard located in our Dashboard Library
* All accounts now have active Grafana v9.5 instances, and you can reach out to our support to request a different version

#### July 2024

* Added a CLI Demo onboarding tool - for sending sample data that van be viewed in the Welcome to HG dashboard in our Dashboard Library:&#x20;
  * **bash -c "$(curl -s <https://www.hostedgraphite.com/demos/cli\\_system\\_collector/>)"**
* Continued Grafana v9 deployments and dashboard migrations - reach out to request this upgrade

#### June 2024

* Added a [Tag Expiry](https://docs.hostedgraphite.com/account-management/account-settings#tag-expiry) feature, for managing stale tagged metrics
* Continued Grafana v9 deployments and dashboard migrations - reach out to request this upgrade
* Optimized the Quick View metric/alert graphs for cleaner and faster data rendering

#### May 2024

* Rolled out our NEW beta Grafana environment hosted on kubernetes (default version 9.5.13)
  * please reach out directly to request this early
* Added a Welcome Dashboard to the [Dashboard Library](https://docs.hostedgraphite.com/dashboard-and-graphs/dashboard-library), for a smoother onboarding experience

#### April 2024

* Deployed a HG home page redesign for the top and side nav bars, giving a more modern look and cleaner UI experience
* Continued development for hosted stock Grafana in Kubernetes
* Updated methods for [SNMP device performance monitoring](https://www.metricfire.com/blog/step-by-step-guide-to-monitoring-your-snmp-devices-with-telegraf/) - using the Telegraf agent

#### March 2024

* Began development work for hosted stock Grafana in Kubernetes
* Updated methods for [ELK stack performance monitoring](https://www.metricfire.com/blog/monitor-your-elk-stack-with-telegraf-and-metricfire/) - using the Telegraf agent
* Tagged Metric backend service cleanup and optimisation

#### February 2024

* New Heroku [Router Path Metrics](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/heroku#router-path-metrics) option for higher visibility into connections/methods/statuses per path in a Heroku app
* Deployed new GitLab and Cloudbees webhook [integrations](https://docs.hostedgraphite.com/add-ons-and-integrations-guide)
* Integrated HG landing page to use chartJS for faster graph loading on home page and Account Diagnostics page
* API key on HG landing page now hidden by default, for increased security

#### January 2024

* Released the [Heroku ](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/heroku#heroku-add-on-metrics)[Kafka](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/heroku#heroku-add-on-metrics) integration which forwards Heroku log drain metrics from your Heroku Kafka Add-On
* [Dashboard Library](https://docs.hostedgraphite.com/dashboard-and-graphs/dashboard-library) updated with the Heroku Kafka dashboard
* Backend services cleanup, consolidation, and optimisation

#### December 2023

* Released a [GCP Add-On](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/gcp-metrics) integration. This feature allows the forwarding of metrics from specified GCP services.
* Released the [Heroku Redis](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/heroku#heroku-add-on-metrics) integration which forwards metrics from your Heroku Redis Add-On
* [Dashboard Library](https://docs.hostedgraphite.com/dashboard-and-graphs/dashboard-library) updated with GCP Overview dashboard and Heroku Redis dashboard

#### October 2023

* Released the [Microsoft Azure Add-On](https://docs.hostedgraphite.com/add-ons-and-integrations-guide/azure-monitor-metrics), which syncs the metrics from specified Azure resources into your account.
* [Dashboard library](https://docs.hostedgraphite.com/dashboard-and-graphs/dashboard-library) updated with AWS/Azure Overview dashboards
* [Busy Metric Ratelimited](https://docs.hostedgraphite.com/account-management/account-diagnostics#busy-metrics-being-ratelimited-graph) feature released an viewable in Account Diagnostics
* Added AWS ECS Container Insights service to our Cloudwatch Add-On

#### September 2023

* Deployed [Dashboard Library v2](https://docs.hostedgraphite.com/dashboard-and-graphs/dashboard-library) and optimized current dashboard list
* Added new pre-made dashboards for Telegraf and Sitespeed
* [Invalid Metric Tracking](https://docs.hostedgraphite.com/account-management/account-diagnostics#invalid-metrics-graph) feature released and viewable in Account Diagnostics UI

#### August 2023

* [MetricFire Homepage](https://www.metricfire.com/) localised into Japanese, Korean and Portuguese
* Released the Heroku Postgres metrics integration and pre-made dashboard
* Updated our Sitespeed integration for use with annotations&#x20;
* Hosted Graphite Agent updated to python3
* Added the AWS Cloudwatch Logs service to our Cloudwatch Add-On

#### July 2023

* Released the Microsoft Teams Alerting Notification Channel&#x20;
* Greater integration with [Sitespeed.io](https://www.sitespeed.io/) Site Performance Insights
* Improvements made around annotation issues
* A+ [security header](https://securityheaders.com/) score for hostedgraphite.com and metricfire.com domains
* Sentry Reconfiguration for Alerting

#### June 2023

* Heroku Add-On Maintenance and migration to Heroku API V3&#x20;
* Sentry reconfiguration for improved internal alerting and response times&#x20;
* Updates to site stability and indexing

**May 2023**

* Bug fixes resolving alert resolution and metric expiry feature issues&#x20;
* Backend services cleanup and optimisation
* Improvements to Graphite Web / Query Functions&#x20;
* Deployed updates providing greater ability for users to adjust their current plan option self-service

#### April 2023

* Added AWS MemoryDB Service to our Cloudwatch Add-On
* Bug Fixes for Heroku Add-On services
* Metric Expiry Updates and Fixes
* ‘Limited Access Group’ feature improvements
* Hosted Graphite Ruby Gem updated to support tagged StatsD metrics

**March 2023**

* Completed a full infrastructure overhaul:
  * upgraded all backend services and dependencies to newer versions of Python and Ubuntu
  * replaced all internal servers with newer and more efficient models (NVME in most layers for faster read/write speeds)
* Released new documentation domain and format - hosted by gitBook


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hostedgraphite.com/faq/changelog.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.
