Git Product home page Git Product logo

mtrcgo's Introduction

Lightweight Metric Exporter

Storing example

POST / HTTP/1.1
Accept: application/json, */*
Accept-Encoding: gzip, deflate
Connection: keep-alive
Content-Length: 160
Content-Type: application/json
Host: localhost:8080
User-Agent: HTTPie/1.0.3

{
    "date": 12312314,
    "description": "Crazy counter metric",
    "labels": {
        "asiyas_asa": "dfg",
        "label_2": "my"
    },
    "name": "metric_3",
    "type": "counter",
    "value": 1.3
}

HTTP/1.1 200 OK
Content-Length: 46
Content-Type: text/plain; charset=utf-8
Date: Thu, 03 Dec 2020 12:46:30 GMT

{
    "message": "Metric was updated!",
    "status": 200
}

Expose metrics for your Prometheus

GET /metrics HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Connection: keep-alive
Host: 127.0.0.1:8080
User-Agent: HTTPie/1.0.3



HTTP/1.1 200 OK
Content-Length: 228
Content-Type: text/plain; charset=utf-8
Date: Thu, 03 Dec 2020 12:54:35 GMT

# HELP metric_3_total Crazy counter metric
# TYPE metric_3_total counter
metric_3_total{asiyas_asa="dfg",label_2="my"} 6.500000
# HELP metric_3 Crazy metric
# TYPE metric_3 gauge
metric_3{asiyas_asa="dfg",label_2="my"} 1.300000

mtrcgo's People

Contributors

deepdishks avatar yudorogov avatar

Stargazers

 avatar  avatar  avatar Alex Kashin avatar deadkorskiy avatar

Watchers

Roman Bondar avatar Alex Kashin avatar  avatar

Forkers

yudorogov icodein

mtrcgo's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.