Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Apache Traffic Server Exporter for Prometheus TSDB.

This demo assumes you know how to run Docker.

Building Containers

Nothing special if you already have Docker installed.

$ git clone https://github.com/buraksarp/apache-traffic-server-exporter.git
$ cd apache-traffic-server-exporter

Edit following file, set the public ip or address of your ATS Edge node;

apache-traffic-server-exporter/src/main/resources/application.properties 
> apache-traffic-server.stats.uri = http://<ats_edge_server_address>/_stats 

Build the docker images.

$ docker-compose build 

Running Containers with the docker-compose

To run these containers:

$ docker-compose up

To view Apache Traffic Server Dashboard on Grafana

go to grafana UI: http://localhost:3000

Default username & password : admin

Install grafana dashboard template for prometheus - https://grafana.com/dashboards/2914

create data source

Name   : edge-data (or your favourite data source name)
Type   : prometheus    
URL    : http://prometheus:9090
Access : proxy
leave the other fields default, click on 'Save & Test'

Alt text

import dashboard

Paste following dashboard url https://grafana.com/dashboards/2914 in, and the dashboard will automatically be imported. Then just select the datasource (edge-data) which has just been created in previous step.

Grafana.com Dashboard   : https://grafana.com/dashboards/2914
prometheus              : edge-data (or the one you have created)
click Import 

Alt text

Alt text

About

Apache Traffic Server exporter for Prometheus TSDB

Topics

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages