Releases: tomkerkhove/promitor
v0.4.0
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
- 11f8598 Split CI into multiple phases (#226)
- 3c4faf4 Tag Docker image and run it in the CI (#223)
- 46ddebc Provide basic health endpoint (#221)
- acb4742 Update dependency Microsoft.AspNetCore.App to v2.1.6 (#217)
- d4e338b Refactor code out of host (#215)
- d6353b7 Update dependency Swashbuckle.AspNetCore to v4.0.1 (#213)
- be67d82 Update dependency Swashbuckle.AspNetCore.Annotations to v4.0.1 (#214)
- b1c5d25 Update dependency Swashbuckle.AspNetCore to v4 (#211)
- 2464149 Update dependency Microsoft.Azure.Management.Fluent to v1.17.0 (#209)
- 9a69799 Update dependency Bogus to v24.3.1 (#208)
- 48ccfd7 Update microsoft.data.odata to mitigate CVE-2018-8269 (#207)
- ef93bc8 Update dependency xunit.runner.visualstudio to v2.4.1 (#206)
- 8d8b9a0 Update dependency xunit to v2.4.1 (#205)
- b0542b1 Update README.md
- 207aef3 [ImgBot] Optimize images (#202)
- b0d9c86 VSTS extensions 👉 Azure Pipelines extensions (#203)
- 262e6a1 Change VSTS to Azure Pipelines (#201)
This list of changes was auto generated.
v0.4.0-health
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
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
- #189 Information Disclosure Vulnerability in System.Net.Http 4.3.3 (official report)
New features/changes
- #192 Make metrics filter for generic scraper optional
v0.2.1 - Mitigation for vulnerability CVE-2018-8409
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
- #167 CVE-2018-8409: ASP.NET Core Denial Of Service Vulnerability (official report)
New features/changes
None
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
v0.2.0-azure-applicationinsights-1 - Azure Application Insights Preview I
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
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.