Keisuke Umegaki

Results 17 issues of Keisuke Umegaki

Add a new feature that can start monitoring by container name or container id. ```c u64 get_task_cgroup_id(struct task_struct *task) { struct css_set *cgroups; u64 cgroup_id; bpf_rcu_read_lock(); cgroups = task->cgroups; cgroup_id...

`uretprobe` is prone to crash. https://github.com/keisku/gmon/blob/3992ae0a8c94bf7b70d6b15fc5a2f9889dce46a5/ebpf/c/gmon.c#L20-L21 Reference: - https://github.com/iovisor/bcc/issues/1320#issuecomment-407927542 - https://github.com/golang/go/issues/22008#issuecomment-523237105

help wanted

### What does this PR do? - Stop using deprecated APIs such as [grpc.Dial()](https://pkg.go.dev/google.golang.org/grpc#Dial) and [grpc.WithInsecure()](https://pkg.go.dev/google.golang.org/grpc#WithInsecure). - Use [grpc.NewClient()](https://pkg.go.dev/google.golang.org/grpc#NewClient) and [insecure.NewCredentials()](https://pkg.go.dev/google.golang.org/[email protected]/credentials/insecure) instead. ### Motivation Don't use deprecated APIs. ### Reviewer's...

apm:ecosystem

It's really useful to make sure how orchestrion instrument the code. Update this code https://github.com/DataDog/orchestrion/blob/d1fa0407b5e462fb325eeceb8ebb00e3875b644b/internal/injector/write.go#L22-L60 like this code. ```go var buf bytes.Buffer if err := format.Node(&buf, restorer.Fset, astFile); err !=...

enhancement

https://github.com/open-telemetry/opentelemetry-go/issues/4581

### What does this PR do? Support [opensearch-project/opensearch-go](https://github.com/opensearch-project/opensearch-go) by manual / orchestrion instrumentation. Tested OpenSearch v2 only because of [Release Schedule and Maintenance Policy](https://opensearch.org/releases.html). - The maintenance window of OpenSearch...

apm:ecosystem

### What does this PR do? Add otel-agent ports to Service. ### Motivation Reduce the number of configurations required. The same functionality is also available in [OTLP Ingestion by the...

enhancement