Skip to main content

This is the python client for metrics accumulator

Project description

Metrics Accumulator
Metrics Accumulator

metrics-accumulator-client

This is the official Python client for metric accumulator.

Get Started

Start an instance of metric-accumulator

docker run \ 
 -p 8080:8080 \ 
 bpoole6/metrics-accumulator

Create main.js file

from Client import Client, strip_forward_slash
from prometheus_client import exposition, Counter,Gauge, CollectorRegistry
registry = CollectorRegistry()
c = Counter("hello_total", "dock", labelnames=['application'], registry=registry)
c.labels(["app"]).inc()

g = Gauge("man", "dock", labelnames=['application'], registry=registry)
g.labels(["app"]).inc()

client = Client("http://localhost:8080", "0d98f65f-074b-4d56-b834-576e15a3bfa5")
client.update_metrics("default", registry)
print(client.get_metric_group("default").content.decode())
print(client.reload_configurations().status_code)
print(client.reset_metric_group("default").status_code)
print(client.service_discovery().status_code)
print(client.current_configurations().status_code)

Please see metric accumulator for official documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

metrics_accumulator_client-1.1.0.tar.gz (3.7 kB view details)

Uploaded Source

File details

Details for the file metrics_accumulator_client-1.1.0.tar.gz.

File metadata

File hashes

Hashes for metrics_accumulator_client-1.1.0.tar.gz
Algorithm Hash digest
SHA256 44fe1231f091e348278f13a090a03adf97d03ad18c0f4d37bbd3e3b4c94ca767
MD5 326bdb5a8bd17de170ca4d0680ceebf1
BLAKE2b-256 a6996b32f11f86aa6ce3c8fbb6c542d5b4df3e20ef00451312115686c0a76dc7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page