Skip to content

Commit

Permalink
Merge pull request #18 from bilalrao12/main
Browse files Browse the repository at this point in the history
Update ingestion.md
  • Loading branch information
lmangani authored Dec 3, 2024
2 parents 258b447 + a2c11ba commit 561d18d
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions docs/profiling/ingestion.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Ingestion through the **qryn otel-collector** offers two primary methods:
The Pyroscope SDKs provide you with the capability to directly instrument your application, enabling more accurate profiling. This feature is particularly useful when you desire complete control over the profiling process or when your application is written in a language supported by the SDKs, such as _Java, Python, .NET, and more_.

#### Auto-Instrumentation
[Grafana Agent](https://grafana.com/docs/pyroscope/latest/configure-client/grafana-agent/go_pull/) can run alongside your application to collect profiling data at regular intervals. With the **eBPF** profiling option, things get even easier as there's no need for pull or push mechanisms.
[Grafana Agent](https://grafana.com/docs/pyroscope/latest/configure-client/grafana-alloy/go_pull/) can run alongside your application to collect profiling data at regular intervals. With the **eBPF** profiling option, things get even easier as there's no need for pull or push mechanisms.

#### Ingestion
Both methods use the qryn [otel-collector](https://github.com/metrico/otel-collector) to ingest data to the database
Expand Down Expand Up @@ -133,63 +133,63 @@ service:
![image](https://github.com/metrico/qryn-docs/assets/1423657/b65d9767-040f-423d-9bde-0a21c4bebb9c ':size=100')

- [Documentation](https://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/java/)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/java/rideshare)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/language-sdk-instrumentation/java/rideshare)

### ** Golang **
<a id=golang name=golang></a>

![image](https://github.com/metrico/qryn-docs/assets/1423657/49df8fba-3f6e-4e3f-8790-307e5eaefcaf ':size=100')

- [Documentation](https://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/go_push/)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/golang-push)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/language-sdk-instrumentation/golang-push)

### ** Python **
<a id=python name=python></a>

![image](https://github.com/metrico/qryn-docs/assets/1423657/488d0220-1bc9-479d-94c5-4a11668196f2 ':size=100')

- [Documentation](https://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/python/)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/python)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/language-sdk-instrumentation/python)

### ** NodeJS **
<a id=nodejs name=nodejs></a>

![image](https://github.com/metrico/qryn-docs/assets/1423657/dddb65eb-65a9-4b98-bfd9-d005e1e54fa8 ':size=100')

- [Documentation](https://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/nodejs/)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/nodejs/express)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/language-sdk-instrumentation/nodejs/express)

### ** Rust **
<a id=rust name=rust></a>

![image](https://github.com/metrico/qryn-docs/assets/1423657/d7c29289-91a9-415a-9aa4-cf787868507b ':size=100')

- [Documentation](https://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/rust/)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/rust/rideshare)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/language-sdk-instrumentation/rust/rideshare)

### ** eBPF **
<a id=eBPF name=eBPF></a>

![image](https://github.com/metrico/qryn-docs/assets/1423657/56d73c88-2d1b-4551-9f0c-d88951b3789e ':size=100')

- [Documentation](https://grafana.com/docs/pyroscope/latest/configure-client/grafana-agent/ebpf)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/ebpf)
- [Documentation](https://grafana.com/docs/pyroscope/latest/configure-client/grafana-alloy/ebpf/)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/grafana-agent-auto-instrumentation/ebpf)

### ** Ruby **
<a id=ruby name=ruby></a>

![image](https://github.com/metrico/qryn-docs/assets/1423657/124fac51-7f17-4385-a8c4-f5711e634804 ':size=100')

- [Documentation](https://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/ruby/)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/ruby)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/language-sdk-instrumentation/ruby)

### ** Dotnet **
<a id=dotnet name=dotnet></a>

![image](https://github.com/metrico/qryn-docs/assets/1423657/78059424-d4c1-4ff2-86e7-5c970efec97e ':size=100')

- [Documentation](https://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/dotnet/)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/dotnet)
- [Examples](https://github.com/grafana/pyroscope/tree/main/examples/language-sdk-instrumentation/dotnet)


<!-- tabs:end -->
Expand Down

0 comments on commit 561d18d

Please sign in to comment.