DataKit 使用

1. DataKit 使用

DataKit is collection agent for Guance Cloud.

1.1. 网站

1.2. 常用脚本

1.2.1. 常用命令

cat /var/log/datakit/log | grep 'xxx'

1.2.2. 卸载

clean.sh:

#!/bin/sh

datakit service -U

rm -rf /usr/local/datakit
rm -rf /var/log/datakit

1.3. 命令

1.3.1. 卸载

# Linux/Mac shell
datakit service -I # re-install
datakit service -U # uninstall 此处卸载 DataKit 并不会删除 DataKit 相关文件

rm -rf /usr/local/datakit
rm -rf /var/log/datakit

1.3.2. 输出默认配置

sudo datakit tool --default-main-conf

1.4. 采集器

1.4.1. 采集器在 console(工作空间) 中的位置

1.4.1.1. Object

这个在 console 中看不到, 只能通过 DQL 查询, 语句如下:

O::`snmp_object`
1.4.1.2. CustomObject

基础设施 - 自定义

https://console.guance.com/objectadmin/others?routerTabActive=ObjectadminOther&router_type=table

1.4.1.3. RUM

用户访问监测。需要新增监控, 比方说阈值。

https://console.guance.com/rum/list

1.4.1.4. Security

安全巡检。

https://console.guance.com/security/explorer

1.4.1.5. Network

基础设施 - 网络

https://console.guance.com/objectadmin/network/HOST?routerTabActive=HostNetwork&time=15m&is_refresh=true

1.4.1.6. KeyEvent

监控 - 监控器

KeyEvent 就是告警。在这里可以新建一个告警, 比方说 “阈值”。

https://console.guance.com/monitor/checkerrulelist

1.4.1.7. Profile

应用性能监测 - Profile

https://console.guance.com/tracing/profile?time=15m&is_refresh=true

1.5. DQL

调起命令: datakit dql。使用 tab 键选择小分类。

  • 查看网络: show_network_source()
  • 查看事件: show_event_source()

查询所有工作空间下的事件(仅限一条):

E::abc LIMIT 1

其中 abc 是指标集名称。

除了指标 Metrics, 即 M, 不支持模糊查询外, 其它的 category 都支持:

L::`*` LIMIT 1 # 或 L::re(`.*`) LIMIT 1

因为后端存储引擎 TDEngine 不支持, 之前的 influxdb 可能支持。

其它:

O::host_processes { process_name='sh.exe'} limit 1
O::host_processes limit 10
M::cpu limit 10
M::`snmp_metric`:(`ifBandwidthInUsageRate`)

查询 object 数据时, 如果只是指定了名字而没有指定额外条件, 则只会显示最近 5 分钟的数据, 如:

O::test5 limit 1; # 显示最近 5 分钟的数据, 超过了就不会显示了, 显示的内容是 no data.

如果想查 5 分钟之外的, 则必须指定额外条件:

O::`*` { class='test5'} limit 1;

1.6. 行协议

curl -d "param1=value1&param2=value2" -X POST http://localhost:9529/write
curl -d "netflow,direction=outgoing,dst_domain=gtm-cn-zvp2o6fq301.gtm-a4b1.com,dst_ip=47.110.144.10,dst_ip_type=other,dst_port=442,family=IPv4,host=debian-gnu-linux-10,pid=16868,service=ebpf,src_ip=10.211.55.3,src_ip_type=private,src_port=57470,status=info,transport=tcp bytes_read=5244i,bytes_written=4834i,retransmits=0i,rtt=508i,rtt_var=151i,tcp_closed=0i,tcp_established=0i 1656404560535993599" -X POST http://localhost:9529/v1/write/network

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云满笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值