Herokuの監視ツールのLibratoは終了で、Hosted Graphiteへ乗り換え

「Librato」の終了に伴い、「Hosted Graphite」へ乗り換え

Table of Contents

Great systems are not just built. They are monitored.

MetricFire is a managed observability platform that helps teams monitor production systems with clean dashboards and actionable alerts. Delivering signal, not noise. Without the operational burden of self-hosting.

はじめに

Librato(SolarWinds製品)は2025年夏に提供終了となり、これはDynos、ルーター、Postgresの「十分な」可視化のためにLibratoアドオンに依存してきたHerokuを利用する企業に直接影響します。該当するチームは、Heroku環境をカバーしつつ、メトリクス配信のアーキテクチャを変更せずに拡張可能な代替監視アドオンが必要となります。

MetricFireのHosted Graphiteは自然な代替先となります:同じHerokuワークフローに組み込め、Grafanaを含み、複数のメトリクス解像度をサポートし、Herokuログだけでなくあらゆる場所から追加のインフラメトリクスをプッシュできます。つまり、Herokuの基本機能を維持しつつ、スタック全体の重要な可視性を追加できるのです。

Librato と Hosted Graphite の比較(概要)

機能 Librato(Heroku アドオン) Hosted Graphite(Heroku アドオン)
メトリクスの取り込み Herokuログから取得。stdout → logs 経由でカスタムアプリメトリクスを取得 直接 push エンドポイント(Graphite / StatsD / Tagged Graphite)に対応。Herokuログからの取り込みも可能
Heroku標準メトリクスのカバレッジ dyno、router、Postgres メトリクスを自動取得 dyno、router、Postgres、Redis、Kafka メトリクスを自動取得
カスタムメトリクス ログ(stdout)経由で対応可能 Graphite / StatsD によるネイティブ push。リッチな命名・タグに対応
ダッシュボード 基本的なカスタマイズ可能ダッシュボード Grafana 同梱(v9.5)。モダンな可視化、テンプレート、変数、プラグイン対応
アラート / 通知 しきい値ベースの基本アラート(Email / Slack / PagerDuty) Graphite & Grafana のフルアラート機能。Webhook、PagerDuty、Slack、MS Teams、Email に対応
タグ / アノテーション タグ・アノテーションに対応 Tagged Graphite のタグ + Grafana アノテーションで、デプロイ・障害・リリースを統合管理
メトリクス変換 最小限(avg / sum / count / min / max / p99、グルーピング、タイミング) 数百種類の Graphite 関数(derivative、perSecond、movingWindow、asPercent、groupByNode など)
解像度(粒度) デフォルト 60秒、高位プランで 10秒 柔軟(30秒 / 60秒 / 3600秒)、2年間データ保持。上位プランでは 5秒解像度
クォータ / カウント方式 「メトリクスストリーム」方式(例:1 dyno = 複数カウント) シンプルなカウント方式(1メトリクス = 1)。dyno数による増幅なし
エコシステム Heroku アドオンに特化 AWS / Azure / GCP、Loki ログ、OpenTelemetry / Telegraf など幅広い統合。K8s、Docker など多数のプラグインに対応

「Librato」の終了に伴い、「Hosted Graphite」へ乗り換え - 1

実際の運用における意義

取り込みモデル(Ingestion model)

Librato は主に Heroku のログからメトリクスを取り込みます。
標準出力(stdout)に出力することでカスタムメトリクスを送信することも可能ですが、間接的でノイズが多くなりがちです。

Hosted Graphite(HG)は、ネイティブなプッシュエンドポイント(Graphite、StatsD、Tagged Graphite)を提供しており、ログベースでの取り込みにも対応しています。
これは、アプリケーションコード、サイドカー、ワーカー、あるいは Heroku 以外のインフラから、ログドレインを経由せずに、クリーンで構造化されたメトリクスを取得したい場合に大きな意味を持ちます。


Heroku 以外のカバレッジ

Librato は Heroku の dyno、router、Postgres といった基本的な用途には十分対応しています。

HG はこれらの基本をカバーした上で、Redis、キュー、キャッシュ、外部データベース、エッジサービス、オンプレミスホスト、クラウドリソースなどにもファーストクラスで対応します。
Heroku のログ外まで可視化が必要になった瞬間、HG は摩擦を増やすのではなく、取り除いてくれます。


変換処理と分析の深さ

Librato が提供するのは、シンプルな集計や一部のタイマー機能に限られます。

HG は Graphite の強力な関数ライブラリを活用できるため、コードを書き直すことなく、より高度な問いに答えられます。
たとえば、「サービスごとの 95 パーセンタイルは?」「エラー率は秒単位でどれくらい増加しているか?」「顧客シャードごとの移動平均は?」といった分析が可能です。
これらの高度な分析を、ダッシュボードやアラート上で直接行えます。


日常的に使いたくなるダッシュボード

Librato のダッシュボードは、必要最低限の機能は備えています。

HG には、業界標準の時系列可視化ツールである Grafana v9.5 が含まれています。
テンプレート、ドリルダウン、変数、複数環境の表示、豊富なパネルタイプにより、日々の監視やオンコール対応が大幅に快適になります。


現実を反映したアラート(単なる閾値ではない)

Librato は、基本的な閾値ベースのアラートに対応しています。

HG では Graphite と Grafana のアラートを組み合わせることで、
perSecondasPercent、ローリングウィンドウなど、変換後のシグナルに基づいたアラートが可能です。
ノイズを減らし、本当に重要なシグナルを捉えられます。


メトリクスの解像度とコストの分かりやすさ

Librato は高解像度(例:10秒)を上位プランに紐づけており、
また dyno ごとの「メトリクスストリーム」をカウントするため、想定外にスケールしてしまうことがあります。

HG は複数の解像度を提供し、請求はユニークなメトリクスの総数に基づきます。
ソースに関係なく「1 メトリクスは 1 メトリクス」という明快なカウント方式です。


無料プランと有料プランの現実的な比較

Librato には、非常に小規模なアプリ向けに、基本的な Heroku メトリクスを対象とした無料プランがあります。

HG は手頃な有料プランからスタートします
(例:Intro-500 は月額 19 ドル、Intro-1500 は月額 99 ドル)。
その分、ネイティブなプッシュエンドポイント、Grafana、高度な変換機能、豊富なインテグレーション、そしてトラフィック増加に対応できる拡張性を提供します。
多くの中小規模アプリにとって、この価値のジャンプは非常に大きいと言えるでしょう。

まとめ

Librato は、Heroku の基本的な可視化をほぼ無料で実現できる、最小限の選択肢を提供してきました。しかしサービス終了に伴い、今回の移行は Heroku だけでなく、その周辺まで含めてカバーできるプラットフォームへ移行する好機 と捉えるべきです。
カスタムメトリクスを取得するためにログ経由を強制されたり、分析機能が限定されたりする必要はありません。

Hosted Graphite は、その次の論理的なステップです。
ネイティブなプッシュ型エンドポイント、複数のメトリクス解像度、美しく柔軟なダッシュボードを作成できる Grafana、強力なアラート機能、そして広範なエコシステムが手に入ります。
月額 19~99 ドルという価格帯で、多くの小規模〜中規模チームはオブザーバビリティを一段引き上げ、アプリケーションのパフォーマンスだけでなく、それを支えるインフラまで、より深い洞察を得ることができます。

本気でアプリケーションに取り組むのであれば、監視にも本気で向き合う必要があります。
Hosted Graphite は、モダンな Heroku アプリと開発チームにふさわしい 深さ・柔軟性・成長性 を提供します。

Heroku チートシートをダウンロード

Heroku についてもっと詳しく学びたい方には、この Heroku チートシート が最適です。
便利なヒントやコマンド、Heroku を効果的に使うためのベストプラクティスが詰まっています。
初心者の方はもちろん、経験豊富な開発者にとっても役立つ内容です。

ぜひ今すぐダウンロードして、Heroku のスキルを次のレベルへ引き上げましょう。

You might also like other posts...
metricfire Jan 29, 2026 · 1 min read

MetricFireのセキュリティについて

MetricFireでは、お客様のデータを自社のデータと同様に扱い、厳重に保護しています。インフラストラクチャのあらゆるレベルでセキュリティを最優先しているため、お客様のデータは安全に送信・保管されます。お客様のメトリクスと信頼を確保することが、当社の最重要課題の一つです。 Continue Reading

metricfire Jan 21, 2026 · 9 min read

Reducing Alert Noise with Composite Alerts in Hosted Graphite

Composite alerts in Hosted Graphite help SRE teams reduce alert noise by triggering only... Continue Reading

metricfire Jan 16, 2026 · 7 min read

Easy Guide for Connecting VictoriaMetrics to a Grafana Data Source

VictoriaMetrics is a powerful and flexible solution for storing and querying time-series metrics, especially... Continue Reading

header image

We strive for 99.95% uptime

Because our system is your system.

14-day trial 14-day trial
No Credit Card Required No Credit Card Required