首页 > 其他分享 >coroot 简单试用

coroot 简单试用

时间:2022-09-19 19:55:07浏览次数:107  
标签:node compose server prometheus coroot 试用 https 简单

主要是体验下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

标签:node,compose,server,prometheus,coroot,试用,https,简单
From: https://www.cnblogs.com/rongfengliang/p/16708833.html

相关文章

  • Python简单操作!!
    一文肝完Python文件操作知识!点击关注......
  • 了解3D世界的黑魔法-纯Java构造一个简单的3D渲染引擎
    简介: 对于非渲染引擎相关工作的开发者来说,可能认为即使构建最简单的3D程序也非常困难,但事实上并非如此,本篇文章将通过简单的200多行的纯Java代码,去实践正交投影、简单三......
  • update测试用例(mysql)
    update..leftjoin...set...wherecreatetablet1(c1int,c2char(6),c3int)engine=innodb;createtablet2(c1int,c2char(6))engine=innodb;insertintot1v......
  • 成为优秀程序员的 8 种简单方法
    成为优秀程序员的8种简单方法这篇文章适合任何想成为一名优秀程序员的人,适合那些看到别人变得更好或得到提升的人,适合那些正在开始学习之路的人,以及其他所有人。Photo......
  • netty的简单使用
    关于基本的使用,算是小入门一:基本使用1.服务端packagecom.jun.netty.base;importio.netty.bootstrap.ServerBootstrap;importio.netty.channel.ChannelFuture......
  • 实现一个简单的Database1(译文)
    “WhatIcannotcreate,Idonotunderstand.”–RichardFeynmanI’mbuildingacloneofsqlitefromscratchinCinordertounderstand,andI’mgoingto......
  • Electron学习(三)之简单交互操作
    点击按钮可以打开另一个界面按钮及界面都需要样式引入样式安装bootstrap命令如下:npminstallbootstrap--save点击按钮可以打开另一个界面在根目录下创建一个名为r......
  • 隐马尔科夫模型的简单实现
    模型HMM=(A,B,\pi)初始化三个参数:隐状态初始状态概率向量\pi,状态转移概率矩阵A,隐状态生成观测状态概率矩阵B。实现三个方法:1、2.计算给定观测状态序列向量的概率(前......
  • 实验一 简单扑朔
         ......
  • 简单纪要:docker入门(一),docker安装!
    一docker是什么、为什么出现了docker?Docker是基于GO开发的云开源项目,是一个用于开发,交付和运行应用程序的开放平台。Docker能使应用程序与基础架构分离,从而实现快速交付......