Awesome Prometheus
Prometheusを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
目次
- 公式リソース
- チュートリアル
- 書籍
- 動画
- ポッドキャストとインタビュー
- プレゼンテーション
- ブログ記事と意見
- デプロイツール
- ダッシュボード
- エクスポーター
- Alertmanager
- プロキシ
- 高可用性
- 未分類
公式リソース
- Website - Prometheusプロジェクトの公式Webサイト。
- GitHub repository - Prometheusのソースコード、Issue議論、コラボレーション。
- Documentation - Prometheus公式ドキュメント。
- Blog - Prometheus公式ブログ。
- Official Prometheus demo - Prometheus repositoryの構成を使用し毎日更新するCloud Alchemy Ansible rolesが管理する、Prometheus公式デモサイト。
チュートリアル
- Kubernetes monitoring with Prometheus, the ultimate guide - Mateo Burilloによる、PrometheusでKubernetesを監視する究極のガイド。
- How To Install Prometheus using Docker on CentOS 7 - CentOS 7にDockerを使ってPrometheusをインストールする方法。
- How to Use Prometheus to Monitor Your CentOS 7 Server - PrometheusでCentOS 7サーバーを監視する方法。
- How To Add a Prometheus Dashboard to Grafana - GrafanaへPrometheusダッシュボードを追加する方法。
- Instructions and example code for a Prometheus workshop - Julius VolzによるPrometheusワークショップの手順とサンプルコード。
- Checking if SSH is responding with Prometheus - Brian Brazilによる、Blackbox ExporterでSSHが応答しているか確認する方法。
- Monitor your GitHub Repos with Docker and Prometheus - DockerとPrometheusでGitHubリポジトリを監視する。
- Docker daemon metrics in Prometheus - Luc JuggeryによるPrometheusでのDockerデーモンメトリクス。
- Prometheus Monitoring Tutorial (10 minutes) - Austin Millerによる、Grafana、AlertManager、PagerTreeを用いてPrometheus監視スタックを作る簡単なチュートリアル。
- Prometheus-Basics - yolossnによる初心者向けPrometheus入門。
- Setting up Prometheus Monitoring On a Kubernetes Cluster - James WalkerによるKubernetesクラスタでのPrometheus監視設定。
書籍
- Monitoring with Prometheus - James TurnbullによるPrometheus監視。
- Prometheus: Up & Running - Brian BrazilによるPrometheus: Up & Running。
- Hands-On Infrastructure Monitoring with Prometheus - Brian Brazilのレビューを受けた、Joel BastosとPedro AraújoによるPrometheusを使う実践インフラ監視。
動画
- PromCon Online 2020 - PromCon Online、2020年7月14~16日。
- PromCon 2019 - PromCon Munich、2019年11月7~8日、PromCon EU 2019。
- An Introduction to Systems & Service Monitoring with Prometheus - GOTO 2019: Prometheusによるシステム・サービス監視の入門、Julius Volz。
- Explain it Like I’m Five - What I Learned Teaching Observability to My Kids - Monitorama PDX、2019年、Dave Cadwallader。
- Prometheus Deep Dive - KubeCon 2017、GitLab: Prometheus Deep Dive、Ben Kochie。
- PromCon 2018 - PromCon Munich、2018年8月9~10日。ミュンヘンでのPromCon 2018講演録画。
- Prometheus Monitoring for Java Web Applications w o Modifying Source Code - Devoxx Belgium、2017年11月7日、Fabian Stäber。
- PromCon 2017 - PromCon Munich、2017年8月17~18日。ベルリンでのPromCon 2017講演録画。
- Best Practices and Beastly Pitfalls - PromCon 2017: ベストプラクティスと危険な落とし穴、Julius Volz。
- Counting with Prometheus - Cloud Native Con 2017、Prometheusでのカウント、Brian Brazil、Robust Perception。
- Understanding and Extending Prometheus AlertManager - Cloud Native Con 2017、Prometheus AlertManagerの理解と拡張、Lee Calcote、SolarWinds。
- Infrastructure and application monitoring using Prometheus - Devoxx、2017年5月17日、Devoxx UK、Marco Pas。
- Prometheus Monitoring for Java Developers - Devoxx Belgium、2016年11月8日、Fabian Stäber。
- Prometheus: Design and Philosophy - why it is the way it is - Docker、2016年10月14日、Julius Volz。
- PromCon 2016 - PromCon Berlin、2016年8月25~26日。ベルリンでのPromCon 2016講演録画。
- Prometheus: A Next Generation Monitoring System - FOSDEM 2016、2016年1月31日、Brian Brazil。
- The Prometheus Time Series Database - PromCon 2016: Prometheus時系列データベース、Björn Rabenstein。
- PromCon 2016: So You Want to Write an Exporter - PromCon 2016、エクスポーターを書きたいあなたへ、Brian Brazil。
ポッドキャストとインタビュー
- Prometheus on FLOSS Weekly 357 - FLOSS WeeklyのTWiT.tv番組でのJulius Volz。
- Prometheus and Service Monitoring - ChangelogポッドキャストでのJulius Volz。
- Prometheus Monitoring with Brian Brazil - Software Engineering DailyポッドキャストでのBrian Brazil。
プレゼンテーション
- Prometheus Overview - Brian Brazilによる、監視におけるプロメテウス的理想。
- System Monitoring with Prometheus - ダブリンのDevops Ireland MeetupでのBrian Brazil。
- OMG! Prometheus - Fitbit Site OperationsのBenjamin StaffinがチームへPrometheusの導入根拠を説明する。
- Deploying Prometheus - FOSDEM 2017でのWikiMedia Foundation、Filippo Giunchedi。
ブログ記事と意見
- Prometheus: Monitoring at SoundCloud - Prometheusの概要とSoundCloudでの一次経験。
- Monitor Docker Containers with Prometheus - Prometheusを使ったDockerコンテナ監視。
- Prometheus and Kubernetes: A Perfect Match - シリーズ_Prometheus and Kubernetes_の第1回(全3回)。
- Prometheus and Kubernetes: Deploying - シリーズ_Prometheus and Kubernetes_の第2回(全3回)。
- Prometheus and Kubernetes: Monitoring Your Applications - シリーズ_Prometheus and Kubernetes_の第3回。
- Robust Perception - Brian BazilによるPrometheusについての複数ブログ記事。
- Initial experiences with the Prometheus monitoring system - Grig GheorghiuによるPrometheusの初期使用経験。
- Monitor your applications with Prometheus - Alex EllisによるPrometheusでのアプリケーション監視。
- Practical Services Monitoring with Prometheus and Docker - Simon KPによるPrometheusとDockerを使う実用的なサービス監視。
- Prometheus Blog Series (Part 1): Metrics and Labels - Pierre Vincentによるシリーズ_Prometheus Blog Series_の第1回。
- Prometheus Blog Series (Part 2): Metric types - Pierre Vincentによるシリーズ_Prometheus Blog Series_の第2回。
- Prometheus Blog Series (Part 3): Exposing and collecting metrics - Pierre Vincentによるシリーズ_Prometheus Blog Series_の第3回。
- Prometheus Blog Series (Part 4): Instrumenting code in Go and Java - Pierre Vincentによるシリーズ_Prometheus Blog Series_の第4回。
- Horizontal Pod Autoscaling in Kubernetes with Prometheus - LouiseによるPrometheusを使うKubernetesの水平Pod自動スケーリング。
- PromQL tutorial for beginners - Aliaksandr Valialkinによる初心者向けPromQLチュートリアル。
- Prometheus storage: technical terms explained - Aliaksandr Valialkinによる、利用者向けに説明したPrometheusストレージの技術用語。
- Alerting issues with Alertmanager - Ali SattariによるAlertmanagerのアラートフラッピング・重複への対処。
- Contributing to Prometheus - Atibhi AgrawalによるPrometheusへの貢献。
- Simple Prometheus queries for metrics inspection - Michal Kazmierczakによる、高カーディナリティのメトリクスを特定するのに役立つPromQLクエリーの概要。
- Learn Prometheus - PagerTree LLCによるPrometheusの短期集中講座。
デプロイツール
- Ansitheus - Prometheusエコシステムをコンテナ化、構成、デプロイするAnsibleプレイブック。by ntk148v。
- Cloud Alchemy Ansible roles - Prometheus、Alertmanager、Grafana、一般的なPrometheusエクスポーターを管理するAnsibleロール。
- Ansible-prometheus - node、snmp、blackboxなどのエクスポーター、alert manager、push gatewayを含むPrometheus監視システムをインストールするAnsibleプレイブック。by Ernestas Poskus。
- Click-to-deploy Prometheus - Google Cloud Marketplaceに掲載されるGoogle Click to Deploy Prometheusソリューションのソース。by GoogleCloudPlatform。
- Prometheus Operator - Prometheus Operatorは、Kubernetes上でPrometheusクラスタを作成、構成、管理する。by CoreOS。
ダッシュボード
- Grafana - Grafanaはオープンソースのメトリクス分析・可視化スイート。tutorial by Prometheus。
- Prometheus Monitoring with Grafana - Grafanaを使うPrometheus監視。tutorial by logz.io。
エクスポーター
以下のリストは、Prometheus GitHub organizationが保守するすべての公式Prometheusエクスポーターを含みます。非公式エクスポーターを含む完全なエクスポーター一覧は、prometheus.ioまたはPrometheusエクスポーターのキュレーションリストであるexporterhub.ioを参照してください。
データベース
- Consul exporter - Consulメトリクス向けエクスポーター。
- Memcached exporter - MemcachedエクスポーターはMemcached統計を定期的にスクレイプする。
- MySQL server exporter - MySQLサーバーエクスポーターはMySQL統計を定期的にスクレイプする。
ハードウェア関連
- Node/system metrics exporter - Nodeエクスポーターはシステム統計を定期的にスクレイプする。
HTTP
- HAProxy exporter - HAProxyエクスポーターはHAProxy統計を定期的にスクレイプする。
ほかの監視システム
- AWS CloudWatch exporter - Amazon AWS CloudWatchメトリクス向けエクスポーター。
- Collectd exporter - Collectdメトリクス向けエクスポーター。
- Graphite exporter - Graphiteメトリクス向けエクスポーター。
- InfluxDB - InfluxDBメトリクス向けエクスポーター。
- JMX exporter - JMXメトリクス向けエクスポーター。
- SNMP exporter - SNMPメトリクス向けエクスポーター。
- StatsD exporter - StatsDメトリクス向けエクスポーター。
その他
- Blackbox - Blackboxエクスポーターは、HTTP、HTTPS、DNS、TCP、ICMPを介してエンドポイントのブラックボックスプロービングを可能にする。
Alertmanager
- Monitoring mixins - コミュニティが管理するアラート、記録ルール、Grafanaダッシュボードのバンドル。
- Awesome Prometheus Alerting Rules - PrometheusアラートルールのAwesomeリスト。
- Karma - Prometheus Alertmanager向けアラートダッシュボード。
プロキシ
- Multi-prometheus proxy - セレクター戦略を使い、HA複製としてデプロイされた複数Prometheusインスタンスの集合のいずれかへ受信リクエストを転送する。
- Promxy - Prometheus HAペアのデータを重複排除する。
- Trickster - HTTPアプリケーション向けHTTPリバースプロキシ・キャッシュ、および時系列データベース向けダッシュボードクエリーアクセラレーター。
- exporter_proxy - TLSをサポートする、Prometheusエクスポーター用の小さく単純な純粋Python製リバースプロキシ。
- PromQL Guard - Prometheus上に薄いプロキシを提供し、PromQLクエリーを検査・書き換え可能にする。共有Prometheusサーバー使用時でも、テナントは許可されたデータのみ閲覧できる。
高可用性
- Cortex - 水平スケール可能で高可用性、マルチテナント、長期運用向けPrometheus。
- Thanos - 長期保存機能を備えた高可用性Prometheusセットアップ。
- M3DB - Prometheus向けのスケーラブルな長期リモートストレージ。
- VictoriaMetrics - 費用対効果が高く、運用しやすいPrometheus向けリモートストレージ。
未分類
- Prometheus Monitoring subreddit - インターネット上のPrometheus関連リソースを集めるSubreddit。
- PromCon - Prometheusカンファレンス。