{"id":13459256,"url":"https://github.com/yunlzheng/prometheus-book","last_synced_at":"2025-05-14T16:11:59.562Z","repository":{"id":39333789,"uuid":"132077150","full_name":"yunlzheng/prometheus-book","owner":"yunlzheng","description":"Prometheus操作指南","archived":false,"fork":false,"pushed_at":"2024-02-04T07:04:39.000Z","size":108912,"stargazers_count":3246,"open_issues_count":16,"forks_count":989,"subscribers_count":110,"default_branch":"master","last_synced_at":"2025-05-14T16:11:53.665Z","etag":null,"topics":["alertmanager","book","devops","gitbook","grafana","kubernetes","metrics","prometheus","prometheus-kubernetes","prometheus-operator","prometheus2","promql"],"latest_commit_sha":null,"homepage":"https://yunlzheng.gitbook.io/prometheus-book/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yunlzheng.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOGS.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-04T02:49:16.000Z","updated_at":"2025-05-12T07:21:39.000Z","dependencies_parsed_at":"2024-07-31T09:10:41.813Z","dependency_job_id":"7524f9a7-6784-48c8-b70e-ae371f9920c0","html_url":"https://github.com/yunlzheng/prometheus-book","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yunlzheng%2Fprometheus-book","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yunlzheng%2Fprometheus-book/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yunlzheng%2Fprometheus-book/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yunlzheng%2Fprometheus-book/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yunlzheng","download_url":"https://codeload.github.com/yunlzheng/prometheus-book/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254179905,"owners_count":22027884,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alertmanager","book","devops","gitbook","grafana","kubernetes","metrics","prometheus","prometheus-kubernetes","prometheus-operator","prometheus2","promql"],"created_at":"2024-07-31T09:01:12.721Z","updated_at":"2025-05-14T16:11:59.543Z","avatar_url":"https://github.com/yunlzheng.png","language":null,"funding_links":[],"categories":["miscellaneous","Linux","Others","IT 相关"],"sub_categories":["DevOps"],"readme":"# 目录\n\n* [全书组织](Introduction.md)\n\n## Part I - Prometheus基础\n\n* [第1章 天降奇兵](./quickstart/README.md)\n  * [Prometheus简介](./quickstart/why-monitor.md)\n  * [初识Prometheus](./quickstart/prometheus-quick-start.md)\n    * [安装Prometheus Server](./quickstart/install-prometheus-server.md)\n    * [使用Node Exporter采集主机数据](./quickstart/use-node-exporter.md)\n    * [使用PromQL查询监控数据](./quickstart/promql_quickstart.md)\n    * [监控数据可视化](./quickstart/use-grafana-create-dashboard.md)\n  * [任务和实例](./quickstart/prometheus-job-and-instance.md)\n  * [Prometheus核心组件](./quickstart/prometheus-arch.md)\n  * [小结](./quickstart/SUMMARY.md)\n* [第2章 探索PromQL](./promql/README.md)\n  * [理解时间序列](./promql/what-is-prometheus-metrics-and-labels.md)\n  * [Metrics类型](./promql/prometheus-metrics-types.md)\n  * [初识PromQL](./promql/prometheus-query-language.md)\n  * [PromQL操作符](./promql/prometheus-promql-operators-v2.md)\n  * [PromQL聚合操作](./promql/prometheus-aggr-ops.md)\n  * [PromQL内置函数](./promql/prometheus-promql-functions.md)\n  * [在HTTP API中使用PromQL](./promql/prometheus-promql-with-http-api.md)\n  * [最佳实践：4个黄金指标和USE方法](./promql/prometheus-promql-best-praticase.md)\n  * [小结](./promql/SUMMARY.md)\n* [第3章 Prometheus告警处理](./alert/README.md)\n  * [Prometheus告警简介](./alert/prometheus-alert-manager-overview.md)\n  * [自定义Prometheus告警规则](./alert/prometheus-alert-rule.md)\n  * [部署AlertManager](./alert/install-alert-manager.md)\n  * [Alertmanager配置概述](./alert/alert-manager-config.md)\n  * [基于标签的告警处理路由](./alert/alert-manager-route.md)\n  * [使用Receiver接收告警信息](./alert/alert-manager-use-receiver.md)\n    * [集成邮件系统](./alert/alert-with-smtp.md)\n    * [集成Slack](./alert/alert-with-slack.md)\n    * [集成企业微信](./alert/alert-with-wechat.md)\n    * [集成钉钉：基于Webhook的扩展](./alert/alert-manager-extension-with-webhook.md)\n  * [告警模板详解](./alert/alert-template.md)\n  * [屏蔽告警通知](./alert/alert-manager-inhibit.md)\n  * [使用Recoding Rules优化性能](./alert/prometheus-recoding-rules.md)\n  * [小结](./alert/SUMMARY.md)\n\n## Part II - Prometheus进阶\n\n* [第4章 Exporter详解](./exporter/README.md)\n  * [Exporter是什么](./exporter/what-is-prometheus-exporter.md)\n  * [常用Exporter](./exporter/commonly-eporter-usage.md)\n    * [容器监控：cAdvisor](./exporter/use-prometheus-monitor-container.md)\n    * [监控MySQL运行状态：MySQLD Exporter](./exporter/use-promethues-monitor-mysql.md)\n    * [网络探测：Blackbox Exporter](./exporter/install_blackbox_exporter.md)\n  * [使用Java自定义Exporter](./exporter/custom_exporter_with_java.md)\n    * [使用Client Java构建Exporter程序](./exporter/client_library_java.md)\n    * [在应用中内置Prometheus支持](./exporter/custom_app_support_prometheus.md)\n  * [小结](./exporter/SUMMARY.md)\n* [第5章 数据与可视化](./grafana/README.md)\n  * [使用Console Template](./grafana/use-console-template.md)\n  * [Grafana的基本概念](./grafana/grafana-intro.md)\n  * [Grafana与数据可视化](./grafana/grafana-panels.md)\n    * [变化趋势：Graph面板](./grafana/use_graph_panel.md)\n    * [分布统计：Heatmap面板](./grafana/use_heatmap_panel.md)\n    * [当前状态：SingleStat面板](./grafana/use_singlestat_panel.md)\n  * [模板化Dashboard](./grafana/templating.md)\n  * [小结](./grafana/SUMMARY.md)\n* [第6章 集群与高可用](./ha/READMD.md)\n  * [本地存储](./ha/prometheus-local-storage.md)\n  * [远程存储](./ha/prometheus-remote-storage.md)\n  * [联邦集群](./ha/scale-prometheus-with-federation.md)\n  * [Prometheus高可用](./ha/prometheus-and-high-availability.md)\n  * [Alertmanager高可用](./ha/alertmanager-high-availability.md)\n  * [小结](./ha/SUMMARY.md)\n* [第7章 Prometheus服务发现](./sd/README.md)\n  * [Prometheus与服务发现](./sd/why-need-service-discovery.md)\n  * [基于文件的服务发现](./sd/service-discovery-with-file.md)\n  * [基于Consul的服务发现](./sd/service-discovery-with-consul.md)\n  * [服务发现与Relabel](./sd/service-discovery-with-relabel.md)\n  * [小结](./sd/SUMMARY.md)\n\n## Part III - Prometheus实战\n\n* [第8章 监控Kubernetes](./kubernetes/READMD.md)\n  * [初识Kubernetes](./kubernetes/kubernetes-with-minikube.md)\n  * [部署Prometheus](./kubernetes/deploy-prometheus-in-kubernetes.md)\n  * [Kubernetes下的服务发现](./kubernetes/service-discovery-with-kubernetes.md)\n  * [监控Kubernetes集群](./kubernetes/use-prometheus-monitor-kubernetes.md)\n  * [基于Prometheus的弹性伸缩](./kubernetes/hap-with-prometheus.md)\n  * [小结](./kubernetes/SUMMARY.md)\n* [第9章 Prometheus Operator](./operator/README.md)\n  * [什么是Prometheus Operator](./operator/what-is-prometheus-operator.md)\n  * [使用Operator管理Prometheus](./operator/use-operator-manage-prometheus.md)\n  * [使用Operator管理监控配置](./operator/use-operator-manage-monitor.md)\n  * [在Prometheus Operator中使用自定义配置](./operator/use-custom-configuration-in-operator.md)\n  * [小结](./operator/SUMMARY.md)\n* [参考资料](./REFERENCES.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyunlzheng%2Fprometheus-book","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyunlzheng%2Fprometheus-book","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyunlzheng%2Fprometheus-book/lists"}