From f374ff918e0ab5980d22779a03af41525f70748f Mon Sep 17 00:00:00 2001 From: Lev Vereshchagin Date: Thu, 12 Mar 2026 10:59:29 +0300 Subject: [PATCH] Remove Pyroscope auth token and relax version pin --- microbootstrap/instruments/pyroscope_instrument.py | 2 -- pyproject.toml | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/microbootstrap/instruments/pyroscope_instrument.py b/microbootstrap/instruments/pyroscope_instrument.py index a87f586..a2dc270 100644 --- a/microbootstrap/instruments/pyroscope_instrument.py +++ b/microbootstrap/instruments/pyroscope_instrument.py @@ -19,7 +19,6 @@ class PyroscopeConfig(BaseInstrumentConfig): pyroscope_endpoint: pydantic.HttpUrl | None = None pyroscope_sample_rate: int = 100 - pyroscope_auth_token: str | None = None pyroscope_tags: dict[str, str] = pydantic.Field(default_factory=dict) pyroscope_additional_params: dict[str, typing.Any] = pydantic.Field(default_factory=dict) @@ -38,7 +37,6 @@ def bootstrap(self) -> None: pyroscope.configure( application_name=self.instrument_config.opentelemetry_service_name or self.instrument_config.service_name, server_address=str(self.instrument_config.pyroscope_endpoint), - auth_token=self.instrument_config.pyroscope_auth_token or "", sample_rate=self.instrument_config.pyroscope_sample_rate, tags=( {"service_namespace": self.instrument_config.opentelemetry_namespace} diff --git a/pyproject.toml b/pyproject.toml index ff7afe3..65b7dbf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,7 +41,7 @@ dependencies = [ "rich>=13", "sentry-sdk>=2.7", "structlog>=24", - "pyroscope-io<=1.0.0; platform_system != 'Windows'", + "pyroscope-io>=1.0.0; platform_system != 'Windows'", "opentelemetry-distro[otlp]>=0.54b1", "opentelemetry-instrumentation-aio-pika>=0.54b1", "opentelemetry-instrumentation-aiohttp-client>=0.54b1",