EXCEEDS logo
Exceeds
Bhavna Jindal

PROFILE

Bhavna Jindal

Worked on the Shopify/opentelemetry-ebpf-profiler repository to implement Process ID (PID) attribution for OTLP reporter samples, enhancing the ability to associate performance data with the originating process. This feature stores the PID alongside existing attributes such as container ID, thread name, and service name, providing richer context for observability and debugging. The approach involved modifying the Go-based OTLP reporting pipeline to include PID data in each sample, ensuring compatibility throughout the end-to-end pipeline. Leveraged skills in Go development, OpenTelemetry, and eBPF to improve performance profiling workflows, enabling more granular analysis and streamlined troubleshooting for distributed systems and containerized environments.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

1Total
Bugs
0
Commits
1
Features
1
Lines of code
112
Activity Months1

Work History

November 2024

1 Commits • 1 Features

Nov 1, 2024

November 2024: Implemented Process ID (PID) attribution for OTLP reporter samples in Shopify/opentelemetry-ebpf-profiler, enabling linking performance data to the originating process. PID is stored alongside container ID, thread name, and service name to improve observability, debugging, and analysis. This change corresponds to commit 8ea42ea719dfc765b93f7aa38e79e2a8ef1a9870 (Add PID as an attribute in each sample (#212)).

Activity

Loading activity data...

Quality Metrics

Correctness100.0%
Maintainability100.0%
Architecture100.0%
Performance100.0%
AI Usage20.0%

Skills & Technologies

Programming Languages

Go

Technical Skills

Go DevelopmentObservabilityOpenTelemetryPerformance ProfilingeBPF

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

Shopify/opentelemetry-ebpf-profiler

Nov 2024 Nov 2024
1 Month active

Languages Used

Go

Technical Skills

Go DevelopmentObservabilityOpenTelemetryPerformance ProfilingeBPF