Skip to content

OTLP GRPC support - #1711

Merged
suyadav1 merged 4 commits into
ci_prodfrom
suyadav/otlp-grpc
Jul 28, 2026
Merged

OTLP GRPC support#1711
suyadav1 merged 4 commits into
ci_prodfrom
suyadav/otlp-grpc

Conversation

@suyadav1

@suyadav1 suyadav1 commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

This pull request updates the configuration for the AMACoreAgent's OpenTelemetry logging and upgrades the azure-mdsd package version in the Linux Kubernetes setup. The most important changes are grouped below:

OpenTelemetry configuration improvements:

  • Replaces legacy PA_AMCS_* environment variables with new OTLP_HTTP_PROTOBUF_LOGS_TRACES_* and OTLP_GRPC_LOGS_TRACES_* variables for both host and port, providing clearer separation between HTTP/Protobuf and gRPC endpoints.
  • Adds support for overriding both HTTP/Protobuf and gRPC ports via AZMON_OPENTELEMETRYLOGS_CONTAINER_PORT and AZMON_OPENTELEMETRYLOGS_CONTAINER_PORT_GRPC environment variables.
  • Updates .bashrc to persist the new OTLP environment variables, and disables OTLP ports by setting them to -1 when OpenTelemetry logs are not enabled.

Dependency update:

  • Upgrades the azure-mdsd package from version 1.40.3 to 1.42.0 in the setup.sh script to ensure the agent uses theversion which supports both http and grpc protocols in parallel.

Resource usage:

image image
S.N. L2R Image Load CPU usage Mem usage
1 ciprod 50k EPS HTTP only 0.85 core 458 MiB
2 cidev 25k EPS HTTP + 25k EPS GRPC 1 core 512 MiB
3 cidev 50k EPS HTTP only 0.87 core 462 MiB
4 cidev 50k EPS GRPC only 0.95 core 500 MiB

suyadav1 and others added 3 commits June 1, 2026 18:41
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@suyadav1
suyadav1 requested a review from a team as a code owner June 8, 2026 22:56
@suyadav1
suyadav1 requested a review from tokaplan June 9, 2026 21:46
Comment thread kubernetes/linux/main.sh
Comment thread kubernetes/linux/main.sh
@github-actions

Copy link
Copy Markdown
Contributor

This PR is stale because it has been open 7 days with no activity. Remove stale label or comment or this will be closed in 5 days.

@github-actions

Copy link
Copy Markdown
Contributor

This PR was closed because it has been stalled for 12 days with no activity.

@github-actions github-actions Bot closed this Jun 25, 2026
@suyadav1 suyadav1 reopened this Jul 28, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@suyadav1

Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
2 pipeline(s) were filtered out due to trigger conditions.

@suyadav1
suyadav1 enabled auto-merge (squash) July 28, 2026 16:31
@suyadav1
suyadav1 merged commit 0d63022 into ci_prod Jul 28, 2026
19 checks passed
@suyadav1 suyadav1 mentioned this pull request Jul 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants