Skip to content

tardoe/ixpmanager_exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IXP Manager Prometheus Exporter

A Prometheus exporter that exposes IXP Manager port and service data as metrics.

Configuration

Environment Variable Required Default Description
IXP_MANAGER_HOST Yes - Hostname of IXP Manager instance
IXP_MANAGER_API_KEY Yes - API key for authentication
CACHE_DIR No /tmp/ Directory for cache files
CACHE_MAX_AGE_SECONDS No 7200 Max cache age (seconds) before considered stale

Caching Behavior

When the IXP Manager API is unavailable, the exporter serves cached data if available and not expired. The ixpmanager_serving_cached metric indicates the data source:

  • 0 = fresh data from API
  • 1 = serving from cache

If the cache is expired or doesn't exist when the API is unavailable, returns HTTP 503.

About

Exporter for metadata about customer interfaces in IXP Manager

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors