Releases: tomkerkhove/promitor
Promitor Resource Discovery v0.10.0
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
Features
- Use Mariner distroless base images (Contributed by @amirschw 🎉)
Fixes & Improvements
- Patch for CVE-2023-29331
Deprecations
None.
Breaking Changes
None.
Getting started
Running Promitor Resource Discovery is super easy:
docker run -d -p 9999:80 --name promitor-agent-resource-discovery \
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/promitor-discovery-auth.creds \
--volume C:/Promitor/resource-discovery-declaration.yaml:/config/resource-discovery-declaration.yaml \
--volume C:/Promitor/resource-discovery-runtime.yaml:/config/runtime.yaml \
ghcr.io/tomkerkhove/promitor-agent-resource-discovery:0.10.0
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
0.10.0
,0.10.0-linux
,0.10.0-windows
0.10
,0.10-linux
,0.10-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
Full Changelog: ResourceDiscovery-v0.9.0...ResourceDiscovery-v0.10.0
Scraper-v2.9.1
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
Features
None.
Fixes & Improvements
- Patch for CVE-2023-28260 (High | Base image)
Deprecations
None.
Breaking Changes
None.
Getting started
Running Promitor Scraper is super easy:
docker run -d -p 8999:80 --name promitor-agent-scraper
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/az-mon-auth.creds \
--volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
ghcr.io/tomkerkhove/promitor-agent-scraper:2.9.1
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
2.9.1
,2.9.1-linux
,2.9.1-windows
2.9
,2.9-linux
,2.9-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
New Contributors
None.
Full Changelog: Scraper-v2.9.0...Scraper-v2.9.1
Promitor Resource Discovery v0.9.1
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
Features
None.
Fixes & Improvements
- Patch for CVE-2023-28260 (High | Base image)
Deprecations
None.
Breaking Changes
None.
Getting started
Running Promitor Resource Discovery is super easy:
docker run -d -p 9999:80 --name promitor-agent-resource-discovery \
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/promitor-discovery-auth.creds \
--volume C:/Promitor/resource-discovery-declaration.yaml:/config/resource-discovery-declaration.yaml \
--volume C:/Promitor/resource-discovery-runtime.yaml:/config/runtime.yaml \
ghcr.io/tomkerkhove/promitor-agent-resource-discovery:0.9.1
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
0.9.1
,0.9.1-linux
,0.9.1-windows
0.9
,0.9-linux
,0.9-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
New Contributors
None
Full Changelog: ResourceDiscovery-v0.9.0...ResourceDiscovery-v0.9.1
Scraper v2.9.0
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
Features
- Provide Public IP Address scraper (docs - Contributed by @amirschw 🎉)
- Provide Azure Traffic Manager scraper (docs - Contributed by @amirschw 🎉)
- Provide Azure Log Analytics scraper (docs - Contributes by @tranmonglong0611 🎉)
- Provide Azure Data Explorer Cluster scraper (docs - Contributed by @SagiVaknin🎉)
- Provide Azure NAT Gateway scraper (docs - Contributed by @SagiVaknin🎉)
- Provide capability to read Azure AD service principal secret from a file (docs - Contributed by @arielhaim83 🎉)
- Provide option to use a User Assigned Managed Identity without specifying the Client ID (Contributed by @amirschw 🎉)
- Provide custom formatting for emitting metrics using StatsD sink in Geneva format (Contributed by @arielhaim83 🎉)
- Provide container vulnerability scanning in CI
Fixes & Improvements
- Patch for CVE-2023-0286 (Critical | Base image)
- Patch for CVE-2023-0215 (Critical | Base image)
- Patch for CVE-2022-41032 (High)
- Patch for CVE-2022-4450 (High | Base image)
- Patch for CVE-2023-0215 (High | Base image)
- Patch for CVE-2022-42898 (High | Base image)
- Patch for CVE-2022-4304 (Moderate | Base image)
- Fixed a bug where startup throws scheduling exception due to metric misconfiguration
- Fixed a bug where resource discovery for Azure Container Instances was not working
- Fixed a bug where Promitor was reported as
unknown_service:dotnet
job in OpenTelemetry Collector - Fixed a bug where OpenTelemetry sink had concurrency issues
- Migrate to .NET 7
- Migrate Resharper code quality check to GitHub Actions
Deprecations
None.
Breaking Changes
None.
Getting started
Running Promitor Scraper is super easy:
docker run -d -p 8999:80 --name promitor-agent-scraper
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/az-mon-auth.creds \
--volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
ghcr.io/tomkerkhove/promitor-agent-scraper:2.9.0
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
2.9.0
,2.9.0-linux
,2.9.0-windows
2.9
,2.9-linux
,2.9-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
New Contributors
- @MaurizioPz made their first contribution in #2153
- @tranmonglong0611 made their first contribution in #2132
- @arielhaim83 made their first contribution in #2176
- @SagiVaknin made their first contribution in #2223
- @amirschw made their first contribution in #2247
Full Changelog: Scraper-v2.8.0...Scraper-v2.9.0
Promitor Resource Discovery v0.9.0
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
Features
- Provide Public IP Address scraper (docs - Contributed by @amirschw 🎉)
- Provide Azure Traffic Manager scraper (docs - Contributed by @amirschw 🎉)
- Provide Azure Log Analytics scraper (docs - Contributes by @tranmonglong0611 🎉)
- Provide Azure Data Explorer Cluster scraper (docs - Contributed by @SagiVaknin🎉)
- Provide Azure NAT Gateway scraper (docs - Contributed by @SagiVaknin🎉)
- Provide capability to read Azure AD service principal secret from a file (docs - Contributed by @arielhaim83 🎉)
- Provide option to use a User Assigned Managed Identity without specifying the Client ID (Contributed by @amirschw 🎉)
- Provide container vulnerability scanning in CI
Fixes & Improvements
- Patch for CVE-2022-37434 (Critical | Base image)
- Patch for CVE-2021-42377 (Critical | Base image)
- Patch for CVE-2022-38013 (High)
- Patch for CVE-2022-41032 (High)
- Patch for CVE-2023-0215 (High | Base image)
- Patch for CVE-2022-2097 (High | Base image)
- Patch for CVE-2021-42373 (High | Base image)
- Patch for CVE-2022-34716 (Moderate)
- Patch for CVE-2022-4304 (Moderate | Base image)
- Migrate to .NET 7
- Migrate Resharper code quality check to GitHub Actions
Deprecations
None.
Breaking Changes
None.
Getting started
Running Promitor Resource Discovery is super easy:
docker run -d -p 9999:80 --name promitor-agent-resource-discovery \
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/promitor-discovery-auth.creds \
--volume C:/Promitor/resource-discovery-declaration.yaml:/config/resource-discovery-declaration.yaml \
--volume C:/Promitor/resource-discovery-runtime.yaml:/config/runtime.yaml \
ghcr.io/tomkerkhove/promitor-agent-resource-discovery:0.9.0
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
0.9.0
,0.9.0-linux
,0.9.0-windows
0.9
,0.9-linux
,0.9-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
New Contributors
- @phnx47 made their first contribution in #2112
- @MaurizioPz made their first contribution in #2153
- @tranmonglong0611 made their first contribution in #2132
- @arielhaim83 made their first contribution in #2176
- @SagiVaknin made their first contribution in #2223
- @amirschw made their first contribution in #2247
Full Changelog: ResourceDiscovery-v0.8.0...ResourceDiscovery-v0.9.0
Scraper v2.8.0
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
Features
- Provide support for pushing metrics to an OpenTelemetry Collector (docs | #1824)
- Provide capability to define metric window starting point to query in Azure Monitor (docs | #2023)
Fixes & Improvements
- Avoid querying too much data from Azure Monitor by using 6 days of metric data (#2023)
- Agent no longer fails to create background jobs due to CultureNotFoundException (#2089)
- Ensure resource discovery is optional and does not block startup (#2104)
- Update NuGet dependencies
Deprecations
None.
Breaking Changes
None.
Getting started
Running Promitor Scraper is super easy:
docker run -d -p 8999:80 --name promitor-agent-scraper
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/az-mon-auth.creds \
--volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
ghcr.io/tomkerkhove/promitor-agent-scraper:2.8.0
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
2.8.0
,2.8.0-linux
,2.8.0-windows
2.8
,2.8-linux
,2.8-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
New Contributors
Full Changelog: Scraper-v2.8.0...Scraper-v2.8.0
Scraper-v2.7.0
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
Features
- Provide scraper for Azure Database for MySQL Servers (docs | #1880 | Contributed by @MattiasAng 🎉)
Fixes & Improvements
- Honor flag not to include timestamps in system metrics for Prometheus (#1915)
- Improved performance for scraping large amoung of Azure resrouces to reduce CPU usage (#1834 | Contributed by @jasonmowry 🎉)
Deprecations
None.
Breaking Changes
None.
Getting started
Running Promitor Scraper is super easy:
docker run -d -p 8999:80 --name promitor-agent-scraper
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/az-mon-auth.creds \
--volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
ghcr.io/tomkerkhove/promitor-agent-scraper:2.7.0
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
2.7.0
,2.7.0-linux
,2.7.0-windows
2.7
,2.7-linux
,2.7-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
New Contributors
- @MattiasAng made their first contribution in #2025
- @jasonmowry made their first contribution in #2051
- @gavinhc made their first contribution in #2058
Full Changelog: Scraper-v2.6.1...Scraper-v2.7.0
Promitor Resource Discovery v0.8.0
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
Features
- Provide scraper for Azure Database for MySQL Servers (docs | #1239 | Contributed by @MattiasAng 🎉)
Fixes & Improvements
- Ensure Resource Discovery background jobs handle paging well to reduce CPU usage (#2018 | Contributed by @jasonmowry 🎉)
- Improved paging by ordering results (Contributed by @gavinhc 🎉)
Deprecations
None.
Breaking Changes
None.
Getting started
Running Promitor Resource Discovery is super easy:
docker run -d -p 9999:80 --name promitor-agent-resource-discovery \
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/promitor-discovery-auth.creds \
--volume C:/Promitor/resource-discovery-declaration.yaml:/config/resource-discovery-declaration.yaml \
--volume C:/Promitor/resource-discovery-runtime.yaml:/config/runtime.yaml \
ghcr.io/tomkerkhove/promitor-agent-resource-discovery:0.8.0
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
0.8.0
,0.8.0-linux
,0.8.0-windows
0.8
,0.8-linux
,0.8-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
New Contributors
- @MattiasAng made their first contribution in #2025
- @jasonmowry made their first contribution in #2051
- @gavinhc made their first contribution in #2058
Full Changelog: ResourceDiscovery-v0.7.1...ResourceDiscovery-v0.8.0
Promitor Scraper v2.6.1
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
Features
None.
Fixes & Improvements
- Discovered resources are no longer capped at 1000 resources (#1828)
- Reduce amount of API calls to scrape metrics for Azure services to avoid hitting ARM limitations (#1914)
- Fix "Try it out" capability for end-users in Swagger UI when using reverse proxies (#1898)
- Dependency updates & security patches
Deprecations
None.
Breaking Changes
None.
Getting started
Running Promitor Scraper is super easy:
docker run -d -p 8999:80 --name promitor-agent-scraper
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/az-mon-auth.creds \
--volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
ghcr.io/tomkerkhove/promitor-agent-scraper:2.6.1
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
2.6.1
,2.6.1-linux
,2.6.1-windows
2.6
,2.6-linux
,2.6-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
New Contributors
- @AntoineThebaud made their first contribution in #1934
Full Changelog: Scraper-v2.6.0...Scraper-v2.6.1
Promitor Resource Discovery v0.7.1
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
Features
None.
Fixes & Improvements
- Discovered resources are no longer capped at 1000 resources (#1828)
- Fix "Try it out" capability for end-users in Swagger UI when using reverse proxies (#1898)
- Dependency updates & security patches
Deprecations
None.
Breaking Changes
None.
Getting started
Running Promitor Resource Discovery is super easy:
docker run -d -p 9999:80 --name promitor-agent-resource-discovery \
--env PROMITOR_AUTH_APPID='<azure-ad-app-id>' \
--env-file C:/Promitor/promitor-discovery-auth.creds \
--volume C:/Promitor/resource-discovery-declaration.yaml:/config/resource-discovery-declaration.yaml \
--volume C:/Promitor/resource-discovery-runtime.yaml:/config/runtime.yaml \
ghcr.io/tomkerkhove/promitor-agent-resource-discovery:0.7.1
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
0.7.1
,0.7.1-linux
,0.7.1-windows
0.7
,0.7-linux
,0.7-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
New Contributors
- @AntoineThebaud made their first contribution in #1934
Full Changelog: ResourceDiscovery-v0.7.0...ResourceDiscovery-v0.7.1