Skip to content

Project is transforming data from Apigee metrics endpoint into prometheus-friendly format

Notifications You must be signed in to change notification settings

wwojtak/apigee-prometheus-exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Project is transforming data from Apigee metrics endpoint into prometheus-friendly format. Currently supported metrics are 95th percentile latency and total traffic counts divided into separate environment, region, status code and proxy.

Getting Started

Installation: provided manifest that pulls image from CR and enables scraping with prometheus k8s auto-discovery. Requires apigee-monitoring-credentials secret with username and password fields. This is only used to obtain OAuth token, after that refresh token is used.

Build and Test

Use provided dockerfile for building the image. When using kuberenetes deployment, specify image registry in manifest. Update hardcoded organization value to match your Apigee org in pkg/metrics/metrics.go

Contribute

Adding new metrics should be straightforward, see metrics.go for example of obtaining metrics from Apigee and exporter.go on configuring Prometheus metric

About

Project is transforming data from Apigee metrics endpoint into prometheus-friendly format

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published