mfc/prometheus

Prometheus 与 TYPO3 的集成

安装次数: 71

依赖: 0

建议者: 0

安全性: 0

星标: 11

关注者: 5

分支: 2

开放问题: 4

类型:typo3-cms-extension

0.0.2 2019-03-15 08:27 UTC

This package is auto-updated.

Last update: 2024-09-15 20:40:57 UTC


README

!!! 注意 !!!

此扩展处于紧张的开发中,因此主分支中的事物可能会在没有通知的情况下改变(并崩溃)!

此警告将在第一个稳定版本中消失。

欢迎给我们反馈,我们很高兴接受任何贡献。

请在我们位于 TYPO3 Slack 的 #ext-prometheus 中找到我们。

!!! 注意 !!!

目录

  1. 描述 - 此扩展的功能及其用途
  2. 设置 - 开始使用 Prometheus 的基础知识
  3. 参考
  4. 限制

描述

此扩展可用于将您的 TYPO3 安装指标导出到 Prometheus 监控解决方案。它将使用您 TYPO3 数据库中已存在的数据和元数据,让您更深入地了解您的 TYPO3 安装情况。

它还提供了一个简单的分步指南,介绍如何设置简单的 Prometheus 监控,并将其集成到您的 TYPO3 后端。

设置

Prometheus 影响的内容

此扩展为 prometheus.io 提供指标数据。此扩展引发的所有数据都已作为数据或元数据存在于 TYPO3 数据库中。我们只是收集所有数据,并创建 Prometheus 能够抓取的输出。

我们还在 TYPO3 后端内提供了将仪表板集成到 Grafana 中查看数据的可能性。您可以在 此文档 中找到有关如何设置 Prometheus 的配置指南。

该扩展区分三种类型的数据

  • 快速变化的指标
  • 中等变化的指标
  • 缓慢变化的指标

指标异步于 extbase 命令的输出生成。每种指标类型一个,这样您就可以根据需要调整生成数据的间隔。指标的抓取是一个基本的 select 命令,因此当您以较小的间隔抓取指标时,不需要担心您的系统负载。

设置要求

要运行此扩展,您至少需要 TYPO3 v7。您应有权访问系统计划程序(如 cron),以运行生成指标输出的 extbase 命令。您还应有一个 Prometheus 设置,您希望从其中抓取收集的数据。

从 Prometheus 开始

我们建议使用 composer 安装和更新扩展。在 TYPO3 后端安装并激活扩展后,请执行数据库比较以创建 Prometheus 表,其中存储所有输出数据。

您还需要在扩展管理器中的扩展配置中配置 IP 范围,以限制第三方对指标数据的查看。默认情况下,仅允许来自 localhost 的访问。您至少需要配置 Prometheus 的 IP 地址,才能访问指标页面。

指标路径为 http://example.org/?eID=prometheus_metrics

参考

在 #T3EE17 上的演讲 https://www.slideshare.net/ischmittis/metrics-for-typo3