Skip to content

Releases: tomkerkhove/promitor

Promitor Scraper v2.5.1

21 Oct 14:11
93d6ba4
Compare
Choose a tag to compare

What's new?

Here are some important things you should know, for a full list see changelog.promitor.io.

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

21 Oct 14:14
93d6ba4
Compare
Choose a tag to compare

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

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

02 Sep 11:49
9b676f7
Compare
Choose a tag to compare

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

02 Sep 11:47
9b676f7
Compare
Choose a tag to compare

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

15 Jul 08:05
f2da6eb
Compare
Choose a tag to compare

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

28 May 11:54
a35a431
Compare
Choose a tag to compare

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

07 May 18:34
c2b9537
Compare
Choose a tag to compare

What's new?

Here are some important things you should know, for a full list see changelog.promitor.io.

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

07 May 18:34
c2b9537
Compare
Choose a tag to compare

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)

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.

Promitor Scraper v2.2.0

05 Apr 12:42
8df82a6
Compare
Choose a tag to compare

What's new?

Here are some important things you should know, for a full list see changelog.promitor.io.

Deprecations

Here are a list of new deprecations and how to mitigate them:

  • Service Principle identity was moved to runtime configuration (Discussion #1583)

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

Docker Image information

New Docker image tags are available:

  • latest, latest-linux, latest-windows
  • 2.2.0, 2.2.0-linux, 2.2.0-windows
  • 2.2, 2.2-linux, 2.2-windows

Docker image is available on GitHub Container Registry.

For more information about our tagging strategy, feel free to read our documentation.

Changes:

  • #1579: chore(deps): update dependency yamldotnet to v11
  • #1581: chore(deps): update dependency swashbuckle.aspnetcore.filters to v7.0.2
  • #1580: chore(deps): update dependency swashbuckle.aspnetcore.filters to v7
  • #1577: chore(deps): update dependency microsoft.net.test.sdk to v16.9.4
  • #1575: chore(deps): update dependency yamldotnet to v10.1.0
  • #1565: chore: Security upgrade github-pages from 204 to 207
  • #1572: chore(deps): update dependency serilog.aspnetcore to v4.1.0
  • #1564: feat: Refactor authentication of agents
  • #1544: feat: Provide support for Managed Identity authentication
  • #1560: docs: Provide documentation & changelog for Managed Identity support
See More
  • #1573: chore(deps): update dependency husky to v6
  • #1571: chore(deps): update dependency yamldotnet to v10
  • #1569: chore(deps): update arcus observability monorepo to v2.1.0
  • #1566: chore(deps): update dependency husky to v5.2.0
  • #1567: chore(deps): update dependency prometheus.client.aspnetcore to v4.3.0
  • #1568: chore(deps): update dependency newtonsoft.json to v13
  • #1555: chore(deps): update dependency prometheus.client to v4.4.0
  • #1562: chore(deps): update swashbuckle monorepo to v6.1.1
  • #1558: chore(deps): update azure azure-libraries-for-net monorepo to v1.37.1
  • #1554: chore(deps): update .net core docker containers docker tags
  • #1553: chore(deps): update dependency spectre.console to v0.38.0
  • #1552: feat: Clean up user-agents
  • #1551: chore(deps): update swashbuckle monorepo to v6.1.0
  • #1539: chore(deps): update arcus observability monorepo to v2.0.1
  • #1550: chore(deps): update dependency serilog.aspnetcore to v4
  • #1549: fix: Changelog ordering of releases

This list of changes was auto generated.

Promitor Resource Discovery v0.3.0

05 Apr 12:42
8df82a6
Compare
Choose a tag to compare

What's new?

Here are some important things you should know, for a full list see changelog.promitor.io.

Deprecations

Here is a list of new deprecations and how to mitigate them:

  • Service Principle identity was moved to runtime configuration (Discussion #1583)

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.3.0

Docker Image information

New Docker image tags are available:

  • latest, latest-linux, latest-windows
  • 0.3.0, 0.3.0-linux, 0.3.0-windows
  • 0.3, 0.3-linux, 0.3-windows

Docker image is available on GitHub Container Registry.

For more information about our tagging strategy, feel free to read our documentation.

Changes:

  • #1579: chore(deps): update dependency yamldotnet to v11
  • #1581: chore(deps): update dependency swashbuckle.aspnetcore.filters to v7.0.2
  • #1580: chore(deps): update dependency swashbuckle.aspnetcore.filters to v7
  • #1577: chore(deps): update dependency microsoft.net.test.sdk to v16.9.4
  • #1575: chore(deps): update dependency yamldotnet to v10.1.0
  • #1565: chore: Security upgrade github-pages from 204 to 207
  • #1572: chore(deps): update dependency serilog.aspnetcore to v4.1.0
  • #1564: feat: Refactor authentication of agents
  • #1544: feat: Provide support for Managed Identity authentication
  • #1560: docs: Provide documentation & changelog for Managed Identity support
See More
  • #1573: chore(deps): update dependency husky to v6
  • #1571: chore(deps): update dependency yamldotnet to v10
  • #1569: chore(deps): update arcus observability monorepo to v2.1.0
  • #1566: chore(deps): update dependency husky to v5.2.0
  • #1567: chore(deps): update dependency prometheus.client.aspnetcore to v4.3.0
  • #1568: chore(deps): update dependency newtonsoft.json to v13
  • #1555: chore(deps): update dependency prometheus.client to v4.4.0
  • #1562: chore(deps): update swashbuckle monorepo to v6.1.1
  • #1558: chore(deps): update azure azure-libraries-for-net monorepo to v1.37.1
  • #1554: chore(deps): update .net core docker containers docker tags
  • #1553: chore(deps): update dependency spectre.console to v0.38.0
  • #1552: feat: Clean up user-agents
  • #1551: chore(deps): update swashbuckle monorepo to v6.1.0
  • #1539: chore(deps): update arcus observability monorepo to v2.0.1
  • #1550: chore(deps): update dependency serilog.aspnetcore to v4
  • #1549: fix: Changelog ordering of releases

This list of changes was auto generated.