问题标签 [grafana-loki]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
logging - 在 Grafana Loki 中删除时间戳并获取日志列表
最近,我开始研究 Grafana Loki。我对日志堆栈(PLG - Promtail、Loki 和 Grafana)有了一些了解。我需要将日志存储在 Loki 中。所以,我设置了 promtail 代理,它可以监控日志文件并将其发送给 Loki。
Grafana 能够向我显示 UI 上的日志。
但是,我确实需要有我们自己的用户界面。可以显示日志。所以,基本上,我做了一些研究,发现我们有 API,我们可以通过这些 API 查询 Loki 以获取日志消息。
但是,通过查询 loki,我得到以下响应,
有没有办法删除这些时间戳1622627498058775000
并使 loki 只返回日志消息?
例如,值:[ { key:value }, { key:value } ]
azure - 如何将 Azure webApp 日志发送到 Grafana-Loki?
我正在尝试将日志聚合和日志查询从 Azure Monitor (Log Analytics) 移动到 Grafana-Loki 以降低成本。
- 使用 Kubernetes(和 Promtail 代理),这似乎很简单。
- 但是如何将日志从 Azure WebApp(或 functionApp)转发到 Loki?
(我试图避免将日志转发到 Azure Log Analytics,我认为这将被视为摄取的日志,并正确收费)
最佳 BalderRama
amazon-ec2 - Promtail EC2 权限
在 EC2 机器上设置 Promtail 时,为ACCESS_KEY和SECRET_KEY授予什么权限?
Key / Role ARN 将设置在YML 文件的ec2_sd_config部分
logging - 使用 Loki 进行结构化日志记录
是否可以使用 Loki 进行结构化日志记录?
如果是,那么执行此操作的最佳做法应该是什么?
目前我在 Loki 中以纯文本或非结构化日志的形式发送我的日志。
任何帮助,将不胜感激
logging - promtail 静态标签问题
我尝试配置一个 promtail 来跟踪不同服务器写入的日志。我想为 loki 定义一个名为“主机名”的静态标签,其中主机名是从日志行中获取的值。
日志行是 json 格式,并且有这个键值对。
我尝试了很多东西,包括重新标记,但它不起作用,promtail 只是将它空发送给 loki。有没有办法做到这一点?(我从 loki 文档中知道,我们应该避免使用静态标签的可能性太大。)
prometheus - 使用 Prometheus 作为 Infrastructure 日志存储
我正在使用 Azure Monitor 来监视我的天蓝色资源以及日志分析工作区来存储我的基础设施日志。我想对 Azure Monitor 与 Prometheus 和 Grafana 进行比较研究。Prometheus 是否可以用于存储基础设施日志,如果可以,如何可能以及如何检索日志。我们在日志分析工作区中提供了简单的界面来过滤我们所需的日志,prometheus 是否也有相同的功能。谢谢
docker - 从目录和所有子目录中获取所有 .log 扩展名
我是 Linux 新手。我目前正在与 docker 合作,更具体地说是 Loki 和 Promtail。我想记录的一件事是 docker 容器日志。我不知道的是如何正确编写路径,以便 Promtail 可以从定义的路径目录及其所有子目录中获取所有 .log 扩展名。Docker 容器日志位于 var/lib/docker/containers/<container_id>/ 目录中。
Promtail 配置:
我也试过 /var/lib/docker/containers/**/*/*.log
,但也没有用。任何帮助都会很棒。
kubernetes - 在 Kubernetes 集群中使用 LogCLI 查询 LOKI
我正在尝试使用 LogCLI 查询 LOKI,但每次尝试查询时,我都会收到错误消息 Query failed: "Get http://...": dial tcp <ip_address>: connect: connection denied" 我已安装loki 使用 helm chart 并创建了入口服务来公开它。安装 loki 的步骤:
入口服务 yaml 文件:
目前我正在尝试使用以下方法访问 loki 日志:
在这种情况下如何查询 Loki?