v0.2.0
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