- 重启promethues
- 查看promethues
文章插图
文章插图
4、配置grafana并查看
- 导入监控模板在grafan导入监控windows和linux模板,Windows模板编号:10467,Linux模板编号:11074,具体操作如下图
文章插图
文章插图
文章插图
- ?查看linux面板
文章插图
文章插图
- ?查看windows面板
文章插图
文章插图
tar -xvf loki.tar.gzcd loki/启动
nohup ./loki-linux-amd64 -config.file=config.yaml 1> ./log/loki.log & 2> ./log/loki_error.log &ss -tunlp | grep 3100tcp LISTEN 0 128 [::]:3100 [::]:* users:(("loki-linux-amd6",pid=8422,fd=10))2、配置grafana
文章插图
文章插图
文章插图
文章插图
文章插图
3.2、部署logstashtar -xvf logstash-7.16.2.tarcd logstash-7.16.2/bin/logstash-plugin install file:///bankapp/logstash/plugin/logstash-codec-plain.zipbin/logstash-plugin install file:///bankapp/logstash/plugin/logstash-output-loki.zipvi pipelines/log_collect.confinput{ beats { port => 10515 }}input{ http { host => "0.0.0.0" port => 10516 type => "healthcheck" }}filter { grok{ match => { "message" => ".*\[INFO\] \[(?<funcname>(.*?)):.*" } } grok { match => ["message", "%{TIMESTAMP_ISO8601:logdate}"] } if [appname] == "switch" { date { match => ["logdate", "yyyy-MM-dd HH:mm:ss.SSS"] target => "@timestamp" ## 榛樿target灏辨槸"@timestamp } }else { date { match => ["logdate", "yyyy-MM-dd'T'HH:mm:ss.SSS"] target => "@timestamp" ## 榛樿target灏辨槸"@timestamp } } mutate { remove_field => ["tags"] remove_field => ["offset"] remove_field => ["logdate"] }}output { if [type] == "healthcheck" { }else{ loki { url => "http://192.168.10.10:3100/loki/api/v1/push" batch_size => 112640 #112.64 kilobytes retries => 5 min_delay => 3 max_delay => 500 message_field => "message" } }
经验总结扩展阅读
- 分布式存储系统之Ceph集群启用Dashboard及使用Prometheus监控Ceph
- 1 Python全栈工程师之从网页搭建入门到Flask全栈项目实战 - ES6标准入门和Flex布局
- Java代码审计之实战某博客
- 大数据技术之HBase原理与实战归纳分享-下
- 大数据技术之HBase原理与实战归纳分享-中
- SpringBoot-JavaMailSender接口实战
- MatrixOne从入门到实战04——MatrixOne的连接和建表
- 大数据技术之HBase原理与实战归纳分享-上
- 使用docker-compose安装Prometheus
- 房地产监控户-监管账户是什么