loki

在 Grafana Loki 中解析嵌套的 JSON 日志(使用 Fluentd 转发)
loki

在 Grafana Loki 中解析嵌套的 JSON 日志(使用 Fluentd 转发)

我的实验室有几个Docker容器如下: 姓名 Docker 映像 Fluentd 流利/fluentd:v1.16-1 Fluent-bit cr.fluentbit.io/fluent/fluent-bit 洛基 grafana/loki 格拉法纳 grafana/grafana-enterprise 球童 球童:建造者 我的目标是收集 Caddy 日志并在 Grafana 中将其可视化。 场景:Fluent-bit 跟踪日志并将其发送到 Fluentd。然后 Fluentd 将日志推送到 Loki。我的目标是使用 Fl...

Admin

Fluentbit + Firelens 无法解析并将日志 JSON 字段作为标签发送(AWS ECS Fargate)
loki

Fluentbit + Firelens 无法解析并将日志 JSON 字段作为标签发送(AWS ECS Fargate)

我的堆栈在 AWS Fargate 上。应用程序、grafana、loki 位于同一个 ECS 集群上。我的应用程序生成日志, 以下是日志流示例: {"host":"ip-00-3001-1a08-test.us-west-1.compute.internal","short_message":"Sent message: {\"test\":{\"test\":\"31901300\",\"}}","full_message":"Sent message: {\"test\":{\"test\":\"31901300\"}}","timestamp":1....

Admin

无法将 Kubernetes 元数据作为标签添加到 FluentBit 中的 Loki 容器日志
loki

无法将 Kubernetes 元数据作为标签添加到 FluentBit 中的 Loki 容器日志

我正在尝试使用 FluentBit、Loki 和 Grafana 收集 Kubernetes 环境中的容器日志。 我想附加 Kubernetes Pod 名称作为标签,这样当我在 Grafana 中查询日志时,就可以更容易地将日志与我的 Pod 匹配。 尽管我可以添加自定义标签,但我无法公开和附加 Kubernetes 元数据信息: 这是我的 FluentBit 配置图: custom_parsers.conf: | [PARSER] Name docker_x ...

Admin

将 OTEL 代理作为 Windows 服务运行不起作用
loki

将 OTEL 代理作为 Windows 服务运行不起作用

想要将 Otel collecor 代理作为 Windows 服务运行。因此,下载最新的 Windows 发布包并运行以下命令来创建服务并启动服务。 sc.exe create otelcol displayname= otelcol start= delayed-auto binPath= "C:\Users\admin\otelcol-contrib_0.94.0_windows_386\otelcol-contrib.exe --config C:\Users\admin\Core-Otel.yaml" sc.exe start otelcol 但服...

Admin

促销
loki

促销

在使用 promtail、loki 和 grafana 的设置中,grafana explore 中没有显示任何数据。这三个部分都在同一台机器上运行。 问题是:在哪里寻找设置中的错误? 促销 promtail.yaml: server: http_listen_port: 9080 grpc_listen_port: 0 positions: filename: /var/db/promtail/positions.yaml clients: - url: http://127.0.0.1:3100/loki/api/v1/push s...

Admin

将运行 promtail 的多个主机连接到在单独主机上运行的 loki
loki

将运行 promtail 的多个主机连接到在单独主机上运行的 loki

大家好,我第一次在这里发帖。 我有 3 个不同的服务器。这是我想要实现的设置: 服务器1(51.25.365.12):promtail 服务器2(51.25.78.215):promtail 服务器3(216.25.36.54):promtail、loki 和 grafana 所有 promtail 服务都应将数据发送到在 Server3 上运行的 loki。这如何实现?请分享所有 promtail 和 loki yaml 文件的配置文件。 我尝试将 promtail 脚本修改为: server: http_listen_port: 9080 g...

Admin

设置多节点 LGTM 堆栈的正确方法
loki

设置多节点 LGTM 堆栈的正确方法

我有一个 4 节点集群: 监控中心、托管 Grafana,连接到所有 Prometheus 和 Loki 实例 + 本地 AlertManager Prometheus 抓取本地 NodeExporter/AlertManager/Loki/Promtail(每个目标一个作业),并带有规则 一个 Loki、一个 Promtail、一个 NodeExporter、一个使用 Slack 配置的 AlertManger 生产/分期/开发、托管 我们的应用程序 一个 Redis,一个 PostGreSQL Prometheus 抓取本地 NodeExpor...

Admin

无法从 Promtail static_configs 获取标签
loki

无法从 Promtail static_configs 获取标签

我正在使用最新的 promtail 和 loki,并尝试使用您的 static_configs 示例..但我没有将标签推送到 Loki..我看到的所有内容如下 发现的标签 __地址 __小路 工作 我没有看到设施和主机名的标签,我做错了什么吗? 这是我的protail 服务器: http_listen_port:9080 grpc_listen_port: 0 职位: 文件名:C:\loki\tmp\promtail\positions.yaml 客户: - 网址:http://localhost:3100/loki/api/v1/pu...

Admin

如何将标签应用于 promtail static_config?
loki

如何将标签应用于 promtail static_config?

我正在使用 rsyslog 从大约 5000 台服务器收集日志。我的收集器正在使用 RFC5424 格式将所有日志写入 NFS 卷上的单个文件。我正在将此 NFS 卷安装到我的 promtail 节点上,并使用 static_config 来抓取文件。我可以在 Loki 中查看日志。 我的问题:我在日志条目中看不到任何标签。我无法根据主机名或任何基于设施的查询执行 LogQL 查询。 这是我的 promtail conf 的相关部分: scrape_configs: - job_name: system static_configs: - targe...

Admin

Grafana“数据源已连接,但未收到标签。验证 Loki 和 Promtail 是否配置正确。”
loki

Grafana“数据源已连接,但未收到标签。验证 Loki 和 Promtail 是否配置正确。”

我正在尝试安装 loki,以便我可以读取 Grafana 上的日志,但我一直收到Data source connected, but no labels received. Verify that Loki and Promtail is configured properly.(日志中没有任何内容)。 我在 Raspberry Pi 4 8​​Gb 上为每个服务(grafana、loki、promtail)使用了 docker 镜像。 每个服务都正常运行。我可以连接到 Grafana ( localhost:3000) 并查看 node_exporter ...

Admin

Grafana Loki,AlertManager-无法读取规则目录,打开/tmp/loki/rules/fake:没有这样的文件或目录
loki

Grafana Loki,AlertManager-无法读取规则目录,打开/tmp/loki/rules/fake:没有这样的文件或目录

我已经在本地机器上的 k3d 集群上使用 Helm 图表部署了 promtail、Grafana、Loki 和 AlertManager。我希望在 Loki 中设置一些规则,这样如果发生某些事情,AlertManager 应该得到通知。现在我只尝试了一些简单的规则,只是为了检查它是否有效。 我的 Loki 版本:{"version":"2.6.1","revision":"6bd05c9a4","branch":"HEAD","buildUser":"root@ea1e89b8da02","buildDate":"2022-07-18T08:49:07Z",...

Admin

Promtail - syslog 配置仅记录 localhost 的主机名和 IP
loki

Promtail - syslog 配置仅记录 localhost 的主机名和 IP

我有许多运行 docker 容器的机器。为了记录所有日志,我们有一个日志输出在每个盒子上抓取该盒子上的所有容器日志,并将其路由到中央主机上的 syslog-ng 实例(docker 容器),然后将其存储到特定路径。 我正在尝试扩展此设置以使用 grafana/loki。问题是__syslog_connection_hostname 标签总是评估为“[本地主机 fdqn].,[主机名],localhost.localdomain。”无论日志来自何处。我知道 syslog-ng 知道实际主机在哪里,因为我们存储日志的路由是这样的:date_underscore/...

Admin

将 Loki 日志复制到中央实例
loki

将 Loki 日志复制到中央实例

我有一台嵌入式设备,其中运行着 InfluxDB 和 Loki 实例(以及其他一些设备)。此设备处于移动状态:通常它独立运行,没有互联网连接,但偶尔可以访问其家庭网络。在此家庭网络内,指标(InfluxDB)和日志(Loki)都应传输/复制/镜像到中央实例上。 对于 InfluxDB 来说,这可以通过以下方式实时实现:边缘数据复制追溯分批使用通量查询。 我如何使用 Loki/Promtail/LogQL 实现这一点? 将所有 Loki 内容(软)实时流式传输到远程实例 将现有记录的内容追溯镜像到远程实例 ...

Admin