coroot 简单试用

主要是体验下coroot ,基于虚拟机+docker-compose 混合模式

参考玩法

 

 

本次玩法

coroot server 以及prometheus 使用容器部署(docker-compose),因为内核原因原因,node-agent 基于了虚拟机,同时安装了,5.4 的内核

 

 

环境配置

  • docker-compose
version: "3"
services:
  coroot-server:
    image: ghcr.io/coroot/coroot:latest
    ports:
    - "8080:8080"
  prometheus:
    image: prom/prometheus
    volumes:
      - "./prometheus.yml:/etc/prometheus/prometheus.yml"
    ports:
      - "9090:9090"
  grafana:
    image: grafana/grafana
    ports:
      - "3000:3000"

prometheus.yml

scrape_configs:
  - job_name: coroot-node
    metrics_path: /metrics
    scrape_interval: 10s
    scrape_timeout: 10s
    static_configs:
      - targets: ['nodeip:9999']

效果

  • 启动
docker-compose up -d
  • coroot server 界面

首先配置prometheus server 信息

 

 


自动发现的服务效果

 

 


日志信息查看

 

 


网络信息查看

 

 

说明

通过体验coroot 还是很不错的,主要是使用简单,而且自动可以发现服务依赖,相比其他一些观测工具简洁不少,支持node,以及log 的处理,如果内核版本允许还是值得使用的

参考资料

https://coroot.com/
https://coroot.com/docs/metric-exporters/node-agent/overview
https://github.com/coroot/coroot-node-agent
https://github.com/coroot/coroot

posted on   荣锋亮  阅读(272)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2019-09-19 Traefik 2.0 tcp 路由试用
2018-09-19 stardog graphql 简单操作
2014-09-19 规则引擎
2014-09-19 RBAC (基于角色的访问控制)
2014-09-19 访问控制

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示