永发信息网

如何使用 Datadog 监控 Nginx

答案:1  悬赏:30  手机版
解决时间 2021-03-03 07:33
如何使用 Datadog 监控 Nginx
最佳答案
如果你已经阅读了前面的如何监控 NGINX,你应该知道从你网络环境的几个指标中可以获取多少信息。而且你也看到了从 NGINX 特定的基础中收集指标是多么容易的。但要实现全面,持续的监控 NGINX,你需要一个强大的监控系统来存储并将指标可视化,当异常发生时能提醒你。在这篇文章中,我们将向你展示如何使用 Datadog 安装 NGINX 监控,以便你可以在定制的仪表盘中查看这些指标:

Datadog 允许你以单个主机、服务、流程和度量来构建图形和警告,或者使用它们的几乎任何组合构建。例如,你可以监控你的所有主机,或者某个特定可用区域的所有NGINX主机,或者您可以监视具有特定标签的所有主机的一个关键指标。本文将告诉您如何:
在 Datadog 仪表盘上监控 NGINX 指标,就像监控其他系统一样
当一个关键指标急剧变化时设置自动警报来通知你
配置 NGINX
为了收集 NGINX 指标,首先需要确保 NGINX 已启用 status 模块和一个 报告 status 指标的 URL。一步步的配置开源 NGINX 和NGINX Plus 请参见之前的相关文章。
整合 Datadog 和 NGINX
安装 Datadog 代理
Datadog 代理是一个开源软件,它能收集和报告你主机的指标,这样就可以使用 Datadog 查看和监控他们。安装这个代理通常仅需要一个命令
只要你的代理启动并运行着,你会看到你主机的指标报告在你 Datadog 账号下。

配置 Agent
接下来,你需要为代理创建一个简单的 NGINX 配置文件。在你系统中代理的配置目录应该在这儿找到。
在目录里面的 conf.d/nginx.yaml.example 中,你会发现一个简单的配置文件,你可以编辑并提供 status URL 和可选的标签为每个NGINX 实例:

init_config:

instances:
- nginx_status_url: localhost/nginx_status/
tags:
- instance:foo

当你提供了 status URL 和任意 tag,将配置文件保存为 conf.d/nginx.yaml。
重启代理
你必须重新启动代理程序来加载新的配置文件。重新启动命令在这里,根据平台的不同而不同。
检查配置文件
要检查 Datadog 和 NGINX 是否正确整合,运行 Datadog 的 info 命令。每个平台使用的命令看这儿。
如果配置是正确的,你会看到这样的输出:

Checks

======
[...]
nginx
-----
- instance #0 [OK]
- Collected 8 metrics & 0 events

安装整合
最后,在你的 Datadog 帐户打开“Nginx 整合”。这非常简单,你只要在 NGINX 整合设置中点击“Install Integration”按钮。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
7年级下册历史唐太宗与武则天在新疆地区设置
对于普遍存在的再生周期短的资源损失情况,当
容量日语怎么说
郑州律师事务所哪家好?郑州律师事务所排名?
一个数比78.63与59.3和少15.29求这个数
板材哪种材质好些?
你好,我在寺庙看相,抽到了下下签,当时讲的
首汽共享汽车这个地址在什么地方,我要处理点
钱汇错了怎么追回来
【Denial】Delayisthedeadliestformofdenial.
2670为什么主频不能到3.3G
最感人的爱情小故事?
如何清除衣服上的血迹?
万人乐百货大源店在哪里啊,我有事要去这个地
话费透支是什么意思
推荐资讯
8*9-56编一道应用题
保洁会议记录怎写
我国以下哪些地方在萨德的辐射范围
箜篌是什么乐器?怎么弹?出现在什么朝代?和
程姓氏 日语读音
多少价格英语怎么说
【圣彼得堡时间】...。起飞时圣彼得堡时间为1
与大学合作开设CFA实验班的机构有哪些?
鸿运社怎么去啊,有知道地址的么
【圆柱凸轮】圆柱凸轮压力角的计算急在线等如
你好怎么读
检验碘离子,亚铁离子,铁离子,钠离子,钾离子的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?