Skip to content

kzcPo/aliyun-sls-exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aliyun SlsMonitor Exporter

exporter for Aliyun SlS Monitor. Written in Golang. inspired by aliyun-exporter

Develop

cd aliyun-sls-exporter
make tidy

Usage

# build
make build
# run
./aliyun-sls-exporter serve

1. Based on configuration files

Provide a configuration file containing authentication information.

credentials:
  # You can obtain monitoring data of multiple tenants by configuring multiple Tenant information.
  tenantId1:
    accessKey: xxxxxxxxxxxx
    accessKeySecret: xxxxxxxxxxxx
    region: cn-hangzhou
  tenantId2:
    accessKey: xxxxxxxxxxxx
    accessKeySecret: xxxxxxxxxxxx
    region: cn-hangzhou

2. configuration sls params

Variable description

Name Description
project sls request params project
logstore sls request params logstore
name metrics name
desc metrics Help
query sls request params query, Query statement
dimensions Query statement result copy to metrics label name
measure metrics value label
logsMetric:
  taqu:
    - project: taqu
      logstore: nginx_logdb
      name: system_nginx_requests_count
      desc: all level, group by system uri
      query: env:online  | select "system", pv from( select count(1) as pv , "system" from log group by "system" order by pv desc) order by pv desc
      dimensions:
        - system
      measure: pv

You can visit metrics in http://aliyun-sls-exporter:9528/metrics

Ref

About

Aliyun SLS Exporter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published