Skip to content

Releases: tomkerkhove/promitor

v0.4.0

10 Dec 12:51
dddcca4
Compare
Choose a tag to compare

Getting started

Running Promitor Scraper is super easy:

docker run -d -p 8999:80 --name promitor-scraper
                         --env PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                         --env PROMITOR_AUTH_APPKEY='<azure-ad-app-key>' \
                         --volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \ 
                         tomkerkhove/promitor-scraper:0.4.0

Docker Image information

New Docker image tags are available:

  • 0.4.0
  • 0.4

Docker image is available on Docker Hub.

Changes:

  • dddcca4 Update documentation & deployment samples for release v0.4.0 (#246)
  • 7a6c1ca Provide default logging to stdout for runtime, validation & exceptions (#243) [ #196 ]
  • 9d87c25 Make the HTTP port configurable (#242) [ #238 ]
  • 2e29b7d Update dependency YamlDotNet to v5.3.0 (#237)
  • 26fdb03 Update dependency Microsoft.Azure.Management.Monitor.Fluent to v1.18.0 (#236)
  • dd4be22 Update dependency Bogus to v25 (#231)
  • d33a929 Add CodeFactor badge
  • 5ff540c Improve code styling (#229)
  • 165fde1 Configure Netlify (#228) [ #227 ]
  • 339205f Add section about configuration to bug report
See more

This list of changes was auto generated.

v0.4.0-health

14 Nov 17:12
11f8598
Compare
Choose a tag to compare
v0.4.0-health Pre-release
Pre-release

Getting started

Running Promitor Scraper is super easy:

docker run -d -p 8999:80 --name promitor-scraper
                         --env PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                         --env PROMITOR_AUTH_APPKEY='<azure-ad-app-key>' \
                         --volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \ 
                         tomkerkhove/promitor-scraper:0.4.0-health

Docker image is available on Docker Hub.

New features/changes

  • #217 Update to Microsoft.AspNetCore.App to v2.1.6

Previews

  • #9 Provide health endpoint

v0.3.0

23 Oct 09:47
15cb950
Compare
Choose a tag to compare

Getting started

Running Promitor Scraper is super easy:

docker run -d -p 8999:80 --name promitor-scraper
                         --env PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                         --env PROMITOR_AUTH_APPKEY='<azure-ad-app-key>' \
                         --volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \ 
                         tomkerkhove/promitor-scraper:0.3.0

Docker image is available on Docker Hub.

Security mitigations/improvements

New features/changes

  • #192 Make metrics filter for generic scraper optional

v0.2.1 - Mitigation for vulnerability CVE-2018-8409

23 Sep 09:00
6ad8313
Compare
Choose a tag to compare

Getting started

Running Promitor Scraper is super easy:

docker run -d -p 8999:80 --name promitor-scraper
                         --env PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                         --env PROMITOR_AUTH_APPKEY='<azure-ad-app-key>' \
                         --volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \ 
                         tomkerkhove/promitor-scraper:0.2.1

Docker image is available on Docker Hub.

Security mitigations/improvements

New features/changes

None

v0.2.0

19 Sep 07:30
32caf44
Compare
Choose a tag to compare

Getting started

Running Promitor Scraper is super easy:

docker run -d -p 8999:80 -e PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                         -e PROMITOR_AUTH_APPKEY='<azure-ad-app-key>' \
                         -e PROMITOR_TELEMETRY_INSTRUMENTATIONKEY='<azure-application-insights-key>' \
                         -v C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \ 
                         tomkerkhove/promitor-scraper:0.2.0

Docker image is available on Docker Hub.

New features

#63 Add generic scrape source for Azure Monitor
#82 Provide initial telemetry to Azure Application Insights (Track exceptions when scraping Azure Monitor)
#110 Validate azure authentication configuration on startup

Fixes / Improvements

#83 Upgrade to .NET Core 2.1
#102 Migrate to Microsoft.Azure.Management.Monitor.Fluent instead of Microsoft.Azure.Management.Monitor
#154 Configuration_Get operation should use enum strings for resourceType, not integers

v0.2.0-azure-applicationinsights-1 - Azure Application Insights Preview I

22 Jul 16:56
030899a
Compare
Choose a tag to compare

Getting started

Running Promitor Scraper is super easy:

docker run -d -p 8999:80 -e PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                         -e PROMITOR_AUTH_APPKEY='<azure-ad-app-key>' \
                         -e PROMITOR_TELEMETRY_INSTRUMENTATIONKEY='<azure-application-insights-key>' \
                         -v C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \ 
                         tomkerkhove/promitor-scraper:0.2.0-azure-applicationinsights-1

Docker image is available on Docker Hub.

New features/changes

  • #83 Upgrade to .NET Core 2.1
  • #102 Migrate to Microsoft.Azure.Management.Monitor.Fluent instead of Microsoft.Azure.Management.Monitor
  • #110 Validate azure authentication configuration on startup

Previews

  • #82 Provide initial telemetry to Azure Application Insights
    • Track exceptions when scraping Azure Monitor

v0.1

26 Apr 20:11
50bb136
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release

Alpha preview of Promitor.

Promitor is an Azure Monitor scraper for Prometheus providing a scraping endpoint for Prometheus that provides a subset of Azure Monitor metrics inside your cluster.

Running Promitor Scraper is super easy:

docker run -d -p 8999:80 -e PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                         -e PROMITOR_AUTH_APPKEY='<azure-ad-app-key>' \
                         -v C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \ 
                         tomkerkhove/promitor-scraper:v0.1

Docker image is available on Docker Hub.

Closes #54, #46, #45, #44, #38, #35, #13, #7, #6, #4, #3