MacOS集成Grafana云

macOS集成Grafana云使用Grafana代理收集相关指标macOS操作系统,包括CPU使用率等方面,平均负载、内存使用和磁盘和网络I / O。它还使您能够使用promtail刮系统日志代理。这种集成包括有用的警报和预先构建的仪表板,帮助您监控和可视化这些指标和日志。

在你开始之前

这种集成使Grafana代理发送macOS Grafana云指标和日志。

安装macOS集成Grafana云

  1. 在你Grafana实例,请单击集成和连接(闪电图标),然后点击macOS瓷砖安装集成。

  2. 一旦安装集成,遵循的步骤配置细节页面配置Grafana代理自动刮和macOS指标和日志发送给您的Grafana云实例。

安装后配置macOS集成

这种集成支持指标和macOS的日志。为了看到日志和相关指标信号在相同的仪表板,您需要确保工作实例标签匹配的node_exporter集成配置和下日志。的工作标签应该设置为集成/ macos-node。以下优先代理配置示例包括日志收集。

注意:你必须替换占位符< this_mac_hostname >与适当的主机名配置需求:

集成:prometheus_remote_write: url: http://cortex: 9009 / api /舞会/推动node_exporter:启用:真正的relabel_configs: -替换:< this_mac_hostname > source_labels: [agent_hostname] target_label:实例-替代:“集成/ macos-node”source_labels: [agent_hostname] target_label:工作日志:配置:-名称:集成客户:- url: http://loki: 3100 /洛基/ api / v1 /推动职位:文件名:/ tmp /职位。yaml target_config: sync_period: 10 s scrape_configs: - job_name:集成/ node_exporter_direct_scrape static_configs: -目标:localhost标签:实例:< this_mac_hostname > __path__: /var/log/*.工作日志:集成/ macos-node pipeline_stages:多行:得力:“^ ((\ w) {3}) ?{3}(\ w) + (\ d) + \ [d]: [\ d] +: [\ d] + | (\ w) {4} - [\ w] {2} [\ w] {2} [\ w] {2}: [\ w] {2}: [\ w] {2} (?: (+ -) (\ w) {2}) ?”——正则表达式:表达式:“(?P <时间> ((\ w) {3}) ?{3}(\ w) + (\ d) + \ [d]: [\ d] +: [\ d] + | (\ w) {4} - [\ w] {2} [\ w] {2} [\ w] {2}: [\ w] {2}: [\ w] {2} (?: (+ -) (\ w) {2}) ?) (? P <主机名> \ S +) (P <发送方>。+ ?)\ [(? < pid > \ d +页)\]:?(? P <消息> (? s: *))美元”——标签:发送方:主机名:pid:匹配:选择器:“{发送者!= " ",pid != " "}’阶段:模板:来源:消息模板:“{{。发送方}}{{。pid}}: {{.message}}’- labeldrop: pid -输出:来源:消息

注意,在mac M1架构可能遇到错误类似如下:

水平=错误集成= node_exporter味精=“收集器失败”的名字=热duration_seconds = 0.001089125呃=“没有CPU状态记录”

为了避免收集器错误,您可以添加disable_collectors设置为禁用它node_exporter集成:

disable_collectors: M1 -热#禁用

指示板

您已经成功地配置了macOS集成后,预先构建的仪表板将安装在你Grafana云实例来监督你macOS指标和日志。

仪表板macOS概述

这个指示板给所有相关的度量标准的总体概述从你的Mac,如CPU使用率、内存使用和磁盘使用情况。

macOS概述仪表板的例子

仪表板还包含从macOS Grafana代理收集的日志。macOS日志

警报

Grafana云警报直接相关指标和日志数据。这种集成包括以下有用的提醒:

警报 描述
NodeFilesystemAlmostOutOfSpace 警告:文件系统空间小于5%
NodeFilesystemAlmostOutOfSpace 关键:文件系统空间小于3%
NodeFilesystemFilesFillingUp 警告:文件系统将耗尽节点在接下来的24小时
NodeFilesystemFilesFillingUp 关键:文件系统预计在未来4小时inode
NodeFilesystemAlmostOutOfFiles 警告:文件系统索引节点离开不到5%。
NodeFilesystemAlmostOutOfFiles 关键:文件系统索引节点离开不到3%。
NodeNetworkReceiveErrs 警告:网络接口是许多接受错误报告
NodeNetworkTransmitErrs 警告:网络接口是许多传输错误报告
NodeTextFileCollectorScrapeError 警告:文本文件收集器节点出口国没有刮

指标被macOS集成Grafana云

提供的所有指标的完整列表macOS集成、参考macOS普罗米修斯指标

提供的最重要的指标如下:

  • CPU使用率
  • 平均负载1米,5米,15米
  • 数量的逻辑核心
  • 物理内存的礼物
  • 内存使用
  • 应用程序内存
  • 汇记忆
  • 压缩内存
  • 磁盘I / O
  • 磁盘空间使用情况/挂载点
  • 网络接收/发送的字节数

成本

通过连接macOS集成Grafana云你可能招致的指控。有关更多信息,请参见下列主题: