Releases: tomkerkhove/promitor
Promitor Scraper v2.6.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 Application Insights (docs | #1239)
- Provide scraper for Azure Cache for Redis Enterprise (docs | #1880)
- Provide scraper for Azure CDN (docs | #1664)
- Provide scraper for Azure Database for MariaDB (docs | #1795)
- Provide scraper for Azure Load Balancer (docs | #1845)
- Provide scraper for Azure Virtual Network (docs | #1170)
- Provide support for scraping Azure Database for PostgreSQL Flexible & Hyperscale resources (docs | #1870)
- Information concerning .NET & OS in logs on startup
Fixes & Improvements
- Dependency updates & security patches
- Reduced HTTP request latency (benchmark)
- Migrate from .NET 3.1 to .NET 6.0
- Reduced Docker image size with 5%
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.0
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
2.6.0
,2.6.0-linux
,2.6.0-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
- @timbuchinger made their first contribution in #1850
- @james-flynn-ie made their first contribution in #1851
- @pinowthebird made their first contribution in #1873
Full Changelog: Scraper-v2.5.0...Scraper-v2.6.0
Promitor Resource Discovery v0.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 Application Insights (docs | #1239)
- Provide scraper for Azure Cache for Redis Enterprise (docs | #1880)
- Provide scraper for Azure CDN (docs | #1664)
- Provide scraper for Azure Database for MariaDB (docs | #1795)
- Provide scraper for Azure Load Balancer (docs | #1845)
- Provide scraper for Azure Virtual Network (docs | #1170)
- Provide support for scraping Azure Database for PostgreSQL Flexible & Hyperscale resources (docs | #1870)
- Information concerning .NET & OS in logs on startup
Fixes & Improvements
- Dependency updates & security patches
- Reduced HTTP request latency (benchmark)
- Migrate from .NET 3.1 to .NET 6.0
- Reduced Docker image size with 5%
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.0
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
0.7.0
,0.7.0-linux
,0.7.0-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
- @timbuchinger made their first contribution in #1850
- @james-flynn-ie made their first contribution in #1851
- @pinowthebird made their first contribution in #1873
Full Changelog: ResourceDiscovery-0.6.0...ResourceDiscovery-v0.7.0
Promitor Scraper v2.5.1
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
- Security fix for CVE-2021-3711
- Security fix for CVE-2021-3712
- Security fix for CVE-2021-36159
- Security fix for CVE-2021-36222
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.5.1
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
2.5.1
,2.5.1-linux
,2.5.1-windows
2.5
,2.5-linux
,2.5-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
Promitor Resource Discovery v0.6.0
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
Features
- Provide more flexibility for filtering tags in resource discovery (docs | #1793 | Contributed by @locmai 🎉).
Fixes
- Security fix for CVE-2021-3711
- Security fix for CVE-2021-3712
- Security fix for CVE-2021-36159
- Security fix for CVE-2021-36222
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.6.0
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
0.6.0
,0.6.0-linux
,0.6.0-windows
0.6
,0.6-linux
,0.6-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
Promitor Scraper v2.5.0
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
- Provide scraper for Azure Data Factory (docs | #359)
- Provide scraper for Azure Data Share (docs | #1678)
- Provide system metrics related to agent performance & resources (docs | #341)
- Provide system metrics indicating ARM throttling status (docs | #1738)
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.5.0
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
2.5.0
,2.5.0-linux
,2.5.0-windows
2.5
,2.5-linux
,2.5-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
Promitor Resource Discovery v0.5.0
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
- Provide Prometheus endpoint for scraping metrics
- Provide system metrics related to agent performance & resources (docs) | #341)
- Provide system metric related to HTTP request performance (docs | #1717)
- Provide system metrics with discovered subscription information (docs) | #1716)
- Provide system metrics with discovered resource group information (docs) | #1716)
- Provide system metrics indicating Azure Resource Graph throttling status (docs | #1739)
- Provide system metrics providing insights on Azure Resource Graph rate limiting (docs | #973)
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.5.0
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
0.5.0
,0.5.0-linux
,0.5.0-windows
0.5
,0.5-linux
,0.5-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
Changes:
- #1749: chore(deps): update swashbuckle-aspnetcore monorepo to v6.2.1
- #1746: docs: Document how to enable resource discovery in Scraper agent
- #1748: chore(deps): update swashbuckle-aspnetcore monorepo to v6.2.0
- #1747: chore(deps): update dependency bogus to v33.1.1
- #1745: chore: Documentation is now available on docs.promitor.io
- #1744: chore(deps): update dependency microsoft.visualstudio.azure.containers.tools.targets to v1.12.0
- #1743: docs: Thank you Scarf & @aviaviavi!
- #1727: chore: Remove old file
- #1742: feat: Provide scraper for Azure Data Factory & Data Share
- #1741: chore(deps): update dependency husky to v7.0.2
See More
- #1737: feat: Provide Azure Resource Graph rate limiting info & throttling status metrics
- #1726: feat: Provide
azure_landscape_*_info
system metrics for subscription & resource group information - #1729: test: Add unit tests for Graph Query Builder
- #1728: chore(deps): update dependency microsoft.net.test.sdk to v16.11.0
- #1722: feat: Provide GitHub Action to lint Markdown files
- #1721: docs: Provide changelog & docs for new runtime metrics
- #1719: feat: Provide Prometeus metrics for Resource Discovery runtime
- #1718: chore(deps): update dependency microsoft.visualstudio.azure.containers.tools.targets to v1.11.2
- #1715: chore(deps): update dependency lint-staged to v11.1.2
- #1714: chore(deps): update dependency azure.identity to v1.4.1
- #1680: chore(deps): update dependency arcus.webapi.logging to v1.4.0
- #1713: chore(deps): update arcus observability monorepo to v2.2.2
- #1710: chore(deps): update swashbuckle monorepo to v6.1.5
- #1691: chore(deps): update dependency prometheus.client to v4.5.2
- #1709: chore(deps): update dependency promitor.parsers.prometheus.http to v0.1.0
- #1701: test: Provide integration test for
promitor_scrape_error
&promitor_scrape_success
to ensure every configured metric is reported - #1708: docs: Thank you @JorTurFer for your support!
- #1707: chore(deps): update dependency microsoft.applicationinsights to v2.18.0
- #1706: chore: Use ubuntu-latest instead of pinning to Ubuntu 16 for Azure Pipelines
- #1705: chore(deps): update dependency lint-staged to v11.1.1
- #1704: chore(deps): update dependency markdownlint-cli to v0.28.1
- #1703: chore(deps): update dependency lint-staged to v11.1.0
- #1702: docs: Fix nokogiri issues
- #1689: chore(deps): update dependency lint-staged to v11.0.1
- #1696: chore(deps): update dependency spectre.console to v0.41.0
- #1697: test: Provide integration test to verify metrics are reported in Prometheus
- #1693: docs: Update changelog with Scraper - v2.4.0 & Resource Discovery - v0.4.1
This list of changes was auto generated.
Promitor Scraper v2.4.0
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
- Provide runtime metric to indicate scraping outcome (docs | #1304)
- Provide system metric related to HTTP request performance (docs | #1659)
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.4.0
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
2.4.0
,2.4.0-linux
,2.4.0-windows
2.4
,2.4-linux
,2.4-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
Changes:
- #1688: chore(deps): update dependency serilog.sinks.console to v4
- #1683: fix: Provide correct resource group name for runtime metric labels
- #1679: fix: Security upgrade github-pages from 214 to 215
- #1652: feat: Provide runtime metric to indicate scraping outcome & HTTP request performance
- #1676: chore(deps): update dependency husky to v7.0.1
- #1674: chore(deps): update dependency microsoft.visualstudio.azure.containers.tools.targets to v1.11.1
- #1673: chore(deps): update arcus observability monorepo to v2.2.1
- #1672: docs: List Adobe as an end-user
- #1669: chore(deps): update dependency husky to v7
- #1668: chore(deps): update dependency microsoft.visualstudio.azure.containers.tools.targets to v1.11.0
See More
- #1661: chore(deps): update arcus observability monorepo to v2.2.0
- #1660: chore(deps): update dependency yamldotnet to v11.2.1
- #1667: chore: Align test expectations with Azure subscription
- #1666: chore: Add scarf
- #1658: chore(deps): update dependency yamldotnet to v11.2.0
- #1657: chore: Add license scan report and status
- #1656: chore(deps): update dependency spectre.console to v0.40.0
- #1655: chore(deps): update .net core docker containers docker tags
- #1654: chore(deps): update dependency humanizer to v2.11.10
- #1631: chore(deps): update .net core docker containers docker tags
- #1639: chore: Fix for 1 vulnerabilities
- #1616: chore(deps): update dependency prometheus.client.dependencyinjection to v0.5.0
- #1651: chore(deps): update dependency arcus.testing.logging to v0.2.0
This list of changes was auto generated.
Promitor Resource Discovery v0.4.1
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
Fixes
- Support for authenticating to Azure clouds other than public (#1646)
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.4.1
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
0.4.1
,0.4.1-linux
,0.4.1-windows
0.4
,0.4-linux
,0.4-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
Changes:
Bugs:
- #1646: Unauthorized error when authenticated with UserAssignedManagedIdentity on Us Gov Cloud
Others:
- #1649: Document fix for authenticating to Azure clouds other than public
- #1648: fix: missing authority host param and resource management endpoint when init the client
- #1647: chore(deps): update dependency cronos to v0.7.1
- #1645: chore(deps): update dependency microsoft.net.test.sdk to v16.10.0
- #1644: chore(deps): update dependency prometheus.client.aspnetcore to v4.4.0
- #1643: docs: Managed identity required cluster on Microsoft Azure
- #1640: chore(deps): bump nokogiri from 1.11.2 to 1.11.4 in /docs
See More
- #1628: docs: Changelog for Scraper v2.3.0 & Resource Discovery v0.4.0
This list of changes was auto generated.
Promitor Scraper v2.3.0
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
- Provide scraper for Azure Monitor Autoscale (docs | #1593)
- Provide capability to transform metric labels in Prometheus (docs)
- Provide capability to limit the amount of resources to query when using filters/dimensions ([docs]https://promitor.io/configuration/v2.x/metrics) | #1596)
- Provide capability to define default custom labels (docs | #1608)
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.3.0
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
2.3.0
,2.3.0-linux
,2.3.0-windows
2.3
,2.3-linux
,2.3-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
Changes:
- #1627: chore(deps): update dependency lint-staged to v11
- #1622: docs: Clarify docs what fields are required, when using static resources
- #1592: chore(deps): update .net core docker containers docker tags
- #1624: feat: Provide scraper for Azure Monitor Autoscale
- #1623: chore(deps): update dependency humanizer to v2.10.1
- #1620: chore(deps): update dependency flurl to v3.0.2
- #1619: feat: Provide capability to limit the amount of resources to query when using filters/dimensions
- #1612: Thank you @LovelaceEngineering for sponsoring!
- #1617: chore(deps): update swashbuckle monorepo to v6.1.4
- #1618: chore(deps): bump rexml from 3.2.4 to 3.2.5 in /docs
See More
- #1613: feat: Provide capability to define default custom labels
- #1610: chore(deps): update dependency arcus.webapi.logging to v1.3.1
- #1611: chore(deps): update dependency humanizer to v2.9.9
- #1606: Provide capability to transform metric labels in Prometheus
- #1600: chore(deps): update swashbuckle monorepo to v6.1.3
- #1599: chore(deps): update dependency spectre.console to v0.39.0
- #1594: chore(deps): update dependency microsoft.azure.storage.queue to v11.2.3
- #1588: chore(deps): update swashbuckle monorepo to v6.1.2
- #1587: chore(deps): update dependency yamldotnet to v11.1.1
- #1590: chore(deps): update dependency polly to v7.2.2
- #1589: chore: [Snyk] Security upgrade github-pages from 213 to 213
- #1584: docs: Editorial changes for walkthrough for managed identity
- #1578: docs: Provide walkthrough for managed identity
This list of changes was auto generated.
Promitor Resource Discovery v0.4.0
What's new?
Here are some important things you should know, for a full list see changelog.promitor.io.
Deprecations
None.
Breaking Changes
None.
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.4.0
Docker Image information
New Docker image tags are available:
latest
,latest-linux
,latest-windows
0.4.0
,0.4.0-linux
,0.4.0-windows
0.4
,0.4-linux
,0.4-windows
Docker image is available on GitHub Container Registry.
For more information about our tagging strategy, feel free to read our documentation.
Changes:
- #1627: chore(deps): update dependency lint-staged to v11
- #1622: docs: Clarify docs what fields are required, when using static resources
- #1592: chore(deps): update .net core docker containers docker tags
- #1624: feat: Provide scraper for Azure Monitor Autoscale
- #1623: chore(deps): update dependency humanizer to v2.10.1
- #1620: chore(deps): update dependency flurl to v3.0.2
- #1619: feat: Provide capability to limit the amount of resources to query when using filters/dimensions
- #1612: Thank you @LovelaceEngineering for sponsoring!
- #1617: chore(deps): update swashbuckle monorepo to v6.1.4
- #1618: chore(deps): bump rexml from 3.2.4 to 3.2.5 in /docs
See More
- #1613: feat: Provide capability to define default custom labels
- #1610: chore(deps): update dependency arcus.webapi.logging to v1.3.1
- #1611: chore(deps): update dependency humanizer to v2.9.9
- #1606: Provide capability to transform metric labels in Prometheus
- #1600: chore(deps): update swashbuckle monorepo to v6.1.3
- #1599: chore(deps): update dependency spectre.console to v0.39.0
- #1594: chore(deps): update dependency microsoft.azure.storage.queue to v11.2.3
- #1588: chore(deps): update swashbuckle monorepo to v6.1.2
- #1587: chore(deps): update dependency yamldotnet to v11.1.1
- #1590: chore(deps): update dependency polly to v7.2.2
- #1589: chore: [Snyk] Security upgrade github-pages from 213 to 213
- #1584: docs: Editorial changes for walkthrough for managed identity
- #1578: docs: Provide walkthrough for managed identity
This list of changes was auto generated.