René's URL Explorer Experiment


Title: Ruby | Grafana Pyroscope documentation

Open Graph Title: Ruby | Grafana Pyroscope documentation

X Title: Ruby | Grafana Pyroscope documentation

Description: Instrumenting Ruby applications for continuous profiling.

Open Graph Description: Instrumenting Ruby applications for continuous profiling.

X Description: Instrumenting Ruby applications for continuous profiling.

Mail addresses
docs@grafana.com
update@grafana.com

X: @grafana

direct link

Domain: grafana.com

NoneIE=edge,chrome=1
application-nameGrafana Labs
CopyrightGrafana Labs
twitter:cardsummary_large_image
twitter:urlhttps://twitter.com/grafana
zd-site-verificationkhfhpajsuhgh7m48qdm8f9
og:site_nameGrafana Labs
og:typewebsite
twitter:imagehttps://grafana.com/meta-generator/Ruby@@@pyroscope@@@3.png
og:imagehttps://grafana.com/meta-generator/Ruby@@@pyroscope@@@3.png
og:image:width1200
og:image:height630
facebook-domain-verification0nzzvug74mf2l7egl1acd75hg8l0zq

Links:

https://grafana.com/
Productshttps://grafana.com/products/cloud/
Open Sourcehttps://grafana.com/oss/
Solutionshttps://grafana.com/solutions/
Learnhttps://grafana.com/blog/
Docshttps://grafana.com/docs/
Pricinghttps://grafana.com/pricing/
Downloads https://grafana.com/get/
Contact us https://grafana.com/contact/
Sign inhttps://grafana.com/auth/sign-in/
Create free account https://grafana.com/auth/sign-up/create-user?plcmt=mobile-nav&cta=create-free-account
Contact ushttps://grafana.com/contact/?plcmt=mobile-nav&cta=myaccount
Grafana Cloud overviewhttps://grafana.com/products/cloud
Logspowered by Grafana Lokihttps://grafana.com/products/cloud/logs/?plcmt=products-nav
Grafanafor visualizationhttps://grafana.com/grafana/?plcmt=products-nav
Tracespowered by Grafana Tempohttps://grafana.com/products/cloud/traces/?plcmt=products-nav
Metricspowered by Grafana Mimir and Prometheushttps://grafana.com/products/cloud/metrics/?plcmt=products-nav
AI/ML insightsIdentify anomalies and reduce toilhttps://grafana.com/products/cloud/ai-tools-for-observability/?plcmt=products-nav
Contextual root cause analysisAutomated anomaly correlationhttps://grafana.com/products/cloud/asserts/?plcmt=products-nav
SLO managementCreate SLOs and error budget alertshttps://grafana.com/products/cloud/slo/?plcmt=products-nav
AlertingTrigger alerts from any data sourcehttps://grafana.com/products/cloud/alerting/?plcmt=products-nav
PluginsConnect Grafana to data sources, apps, and morehttps://grafana.com/grafana/plugins/?plcmt=products-nav
Application ObservabilityMonitor application performancehttps://grafana.com/products/cloud/application-observability/?plcmt=products-nav
Infrastructure observabilityEnsure infrastructure health and performancehttps://grafana.com/solutions/?plcmt=products-nav
Performance testingPowered by Grafana k6https://grafana.com/products/cloud/k6/?plcmt=products-nav
Synthetic Monitoringpowered by Grafana k6https://grafana.com/products/cloud/synthetic-monitoring/?plcmt=products-nav
Incident responseRoutine task automation for incidentshttps://grafana.com/products/cloud/incident/?plcmt=products-nav
On-call managementFlexible on-call managementhttps://grafana.com/products/cloud/oncall/?plcmt=products-nav
Grafana LokiMulti-tenant log aggregation systemhttps://grafana.com/oss/loki/?plcmt=oss-nav
GrafanaQuery, visualize, and alert on datahttps://grafana.com/oss/grafana/?plcmt=oss-nav
Grafana TempoHigh-scale distributed tracing backendhttps://grafana.com/oss/tempo/?plcmt=oss-nav
Grafana MimirScalable and performant metrics backendhttps://grafana.com/oss/mimir/?plcmt=oss-nav
Grafana PyroscopeScalable continuous profiling backendhttps://grafana.com/oss/pyroscope/?plcmt=oss-nav
Grafana BeylaeBPF auto-instrumentationhttps://grafana.com/oss/beyla-ebpf/?plcmt=oss-nav
Grafana FaroFrontend application observability web SDKhttps://grafana.com/oss/faro/?plcmt=oss-nav
Grafana AlloyOpenTelemetry Collector distribution with Prometheus pipelineshttps://grafana.com/oss/alloy-opentelemetry-collector/?plcmt=oss-nav
Grafana k6Load testing for engineering teamshttps://grafana.com/oss/k6/?plcmt=oss-nav
PrometheusMonitor Kubernetes and cloud nativehttps://grafana.com/oss/prometheus/?plcmt=oss-nav
OpenTelemetryInstrument and collect telemetry datahttps://grafana.com/oss/opentelemetry/?plcmt=oss-nav
GraphiteScalable monitoring for time series datahttps://grafana.com/oss/graphite/?plcmt=oss-nav
Allhttps://grafana.com/oss/?plcmt=oss-nav
Dashboard templatesTry out and share prebuilt visualizationshttps://grafana.com/grafana/dashboards/?plcmt=oss-nav
Prometheus exportersGet your metrics into Prometheus quicklyhttps://grafana.com/oss/prometheus/exporters/?plcmt=oss-nav
Kubernetes MonitoringGet K8s health, performance, and cost monitoring from cluster to containerhttps://grafana.com/solutions/kubernetes/?plcmt=solutions-nav
Application ObservabilityMonitor application performancehttps://grafana.com/products/cloud/application-observability/?plcmt=solutions-nav
Frontend ObservabilityGain real user monitoring insightshttps://grafana.com/products/cloud/frontend-observability-for-real-user-monitoring/?plcmt=solutions-nav
Incident Response & ManagementDetect and respond to incidents with a simplified workflowhttps://grafana.com/products/cloud/irm/?plcmt=solutions-nav
All monitoring and visualization solutionshttps://grafana.com/solutions/?plcmt=nav-solutions-cta1
Linuxhttps://grafana.com/solutions/linux-node/monitor/?plcmt=solutions-nav
Windowshttps://grafana.com/solutions/windows/monitor/?plcmt=solutions-nav
Dockerhttps://grafana.com/solutions/docker/monitor/?plcmt=solutions-nav
Postgreshttps://grafana.com/solutions/postgresql/monitor/?plcmt=solutions-nav
MySQLhttps://grafana.com/solutions/mysql/monitor/?plcmt=solutions-nav
AWShttps://grafana.com/solutions/cloud-monitoring-aws/?plcmt=solutions-nav
Kafkahttps://grafana.com/solutions/kafka/monitor/?plcmt=solutions-nav
Jenkinshttps://grafana.com/solutions/jenkins/monitor/?plcmt=solutions-nav
RabbitMQhttps://grafana.com/solutions/rabbitmq/monitor/?plcmt=solutions-nav
MongoDBhttps://grafana.com/solutions/mongodb/monitor/?plcmt=solutions-nav
Microsoft Azurehttps://grafana.com/solutions/cloud-monitoring-microsoft-azure/?plcmt=solutions-nav
Google Cloudhttps://grafana.com/solutions/cloud-monitoring-google-cloud/?plcmt=solutions-nav
All monitoring solutionshttps://grafana.com/solutions/monitoring/?plcmt=nav-solutions-cta2
MongoDBhttps://grafana.com/solutions/mongodb/visualize/?plcmt=solutions-nav
AppDynamicshttps://grafana.com/solutions/appdynamics/visualize/?plcmt=solutions-nav
Oraclehttps://grafana.com/solutions/oracle-database/visualize/?plcmt=solutions-nav
GitLabhttps://grafana.com/solutions/gitlab/visualize/?plcmt=solutions-nav
Jirahttps://grafana.com/solutions/jira/visualize/?plcmt=solutions-nav
Salesforcehttps://grafana.com/solutions/salesforce/visualize/?plcmt=solutions-nav
Splunkhttps://grafana.com/solutions/splunk/visualize/?plcmt=solutions-nav
Datadoghttps://grafana.com/solutions/datadog/visualize/?plcmt=solutions-nav
New Relichttps://grafana.com/solutions/new-relic/visualize/?plcmt=solutions-nav
Snowflakehttps://grafana.com/solutions/snowflake/visualize/?plcmt=solutions-nav
All visualization solutionshttps://grafana.com/solutions/visualization/?plcmt=nav-solutions-cta3
EventsUpcoming in-person and virtual eventshttps://grafana.com/events/?plcmt=learn-nav
ObservabilityCON 2025Our flagship observability eventhttps://grafana.com/events/observabilitycon/?plcmt=learn-nav
GrafanaCON 2026Our annual OSS community conferencehttps://grafana.com/events/grafanacon/?plcmt=learn-nav
ObservabilityCON on the RoadOur observability conference on the roadhttps://grafana.com/events/observabilitycon-on-the-road/?plcmt=learn-nav
CommunityJoin the Grafana communityhttps://grafana.com/community/?plcmt=learn-nav
Community forumsAsk the community for helphttps://community.grafana.com/?plcmt=learn-nav
BlogNews, releases, cool stories, and morehttps://grafana.com/blog/?plcmt=learn-nav
4th annual Observability SurveyShare your thoughts on the state of observabilityhttps://grafana.com/observability-survey/?plcmt=learn-nav
Benefits of ObservabilityNew research, reports, and insightshttps://grafana.com/observability-benefits-for-business/?plcmt=learn-nav
Success storiesBy use case, product, and industryhttps://grafana.com/success/?plcmt=learn-nav
DocumentationAll the docshttps://grafana.com/docs/?plcmt=learn-nav
Webinars and videosDemos, webinars, and feature tourshttps://grafana.com/videos/?plcmt=learn-nav
TutorialsStep-by-step guideshttps://grafana.com/tutorials/?plcmt=learn-nav
WorkshopsFree, in-person or onlinehttps://grafana.com/workshops/?plcmt=learn-nav
Learning PathsExpert guidance for mastering our platformhttps://grafana.com/docs/learning-paths/?plcmt=learn-nav
Professional ServicesExpert guidance and traininghttps://grafana.com/professional-services/?plcmt=learn-nav
Docshttps://grafana.com/docs/
Pricinghttps://grafana.com/pricing/?plcmt=mobile-nav
Open positionshttps://grafana.com/about/careers/?plcmt=mobile-nav&cta=career
Downloadshttps://grafana.com/get/?plcmt=mobile-nav&cta=downloads
Sign inhttps://grafana.com/auth/sign-in?plcmt=mobile-nav&cta=myaccount
Grafana Cloud overviewhttps://grafana.com/products/cloud/?plcmt=products-nav
Logshttps://grafana.com/products/cloud/logs/?plcmt=products-nav
Grafanahttps://grafana.com/grafana/?plcmt=products-nav
Traceshttps://grafana.com/products/cloud/traces/?plcmt=products-nav
Metricshttps://grafana.com/products/cloud/metrics/?plcmt=products-nav
AI/ML insightshttps://grafana.com/products/cloud/ai-tools-for-observability/?plcmt=products-nav
Contextual root cause analysishttps://grafana.com/products/cloud/asserts/?plcmt=products-nav
SLO managementhttps://grafana.com/products/cloud/slo/?plcmt=products-nav
Alertinghttps://grafana.com/products/cloud/alerting/?plcmt=products-nav
Pluginshttps://grafana.com/grafana/plugins/?plcmt=products-nav
Application Observabilityhttps://grafana.com/products/cloud/application-observability/?plcmt=products-nav
Infrastructure observabilityhttps://grafana.com/solutions/?plcmt=products-nav
Performance testinghttps://grafana.com/products/cloud/k6/?plcmt=products-nav
Synthetic Monitoringhttps://grafana.com/products/cloud/synthetic-monitoring/?plcmt=products-nav
Incident responsehttps://grafana.com/products/cloud/incident/?plcmt=products-nav
On-call managementhttps://grafana.com/products/cloud/oncall/?plcmt=products-nav
Create accounthttps://grafana.com/auth/sign-up/create-user/?plcmt=products-nav
Grafana LokiMulti-tenant log aggregation systemhttps://grafana.com/oss/loki/?plcmt=oss-nav
GrafanaQuery, visualize, and alert on datahttps://grafana.com/oss/grafana/?plcmt=oss-nav
Grafana TempoHigh-scale distributed tracing backendhttps://grafana.com/oss/tempo/?plcmt=oss-nav
Grafana MimirScalable and performant metrics backendhttps://grafana.com/oss/mimir/?plcmt=oss-nav
Grafana PyroscopeScalable continuous profiling backendhttps://grafana.com/oss/pyroscope/?plcmt=oss-nav
Grafana BeylaeBPF auto-instrumentationhttps://grafana.com/oss/beyla-ebpf/?plcmt=oss-nav
Grafana FaroFrontend application observability web SDKhttps://grafana.com/oss/faro/?plcmt=oss-nav
Grafana AlloyOpenTelemetry Collector distribution with Prometheus pipelineshttps://grafana.com/oss/alloy-opentelemetry-collector/?plcmt=oss-nav
Grafana k6Load testing for engineering teamshttps://grafana.com/oss/k6/?plcmt=oss-nav
PrometheusMonitor Kubernetes and cloud nativehttps://grafana.com/oss/prometheus/?plcmt=oss-nav
OpenTelemetryInstrument and collect telemetry datahttps://grafana.com/oss/opentelemetry/?plcmt=oss-nav
GraphiteScalable monitoring for time series datahttps://grafana.com/oss/graphite/?plcmt=oss-nav
Allhttps://grafana.com/oss/?plcmt=oss-nav
Allhttps://grafana.com/oss/?plcmt=oss-nav
Dashboard templatesTry out and share prebuilt visualizationshttps://grafana.com/grafana/dashboards/?plcmt=oss-nav
Prometheus exportersGet your metrics into Prometheus quicklyhttps://grafana.com/oss/prometheus/exporters/?plcmt=oss-nav
Kubernetes MonitoringGet K8s health, performance, and cost monitoring from cluster to containerhttps://grafana.com/solutions/kubernetes/?plcmt=solutions-nav
Application ObservabilityMonitor application performancehttps://grafana.com/products/cloud/application-observability/?plcmt=solutions-nav
Frontend ObservabilityGain real user monitoring insightshttps://grafana.com/products/cloud/frontend-observability-for-real-user-monitoring/?plcmt=solutions-nav
Incident Response & ManagementDetect and respond to incidents with a simplified workflowhttps://grafana.com/products/cloud/irm/?plcmt=solutions-nav
Linuxhttps://grafana.com/solutions/linux-node/monitor/?plcmt=solutions-nav
Windowshttps://grafana.com/solutions/windows/monitor/?plcmt=solutions-nav
Dockerhttps://grafana.com/solutions/docker/monitor/?plcmt=solutions-nav
Postgreshttps://grafana.com/solutions/postgresql/monitor/?plcmt=solutions-nav
MySQLhttps://grafana.com/solutions/mysql/monitor/?plcmt=solutions-nav
AWShttps://grafana.com/solutions/cloud-monitoring-aws/?plcmt=solutions-nav
Kafkahttps://grafana.com/solutions/kafka/monitor/?plcmt=solutions-nav
Jenkinshttps://grafana.com/solutions/jenkins/monitor/?plcmt=solutions-nav
RabbitMQhttps://grafana.com/solutions/rabbitmq/monitor/?plcmt=solutions-nav
MongoDBhttps://grafana.com/solutions/mongodb/monitor/?plcmt=solutions-nav
Microsoft Azurehttps://grafana.com/solutions/cloud-monitoring-microsoft-azure/?plcmt=solutions-nav
Google Cloudhttps://grafana.com/solutions/cloud-monitoring-google-cloud/?plcmt=solutions-nav
MongoDBhttps://grafana.com/solutions/mongodb/visualize/?plcmt=solutions-nav
AppDynamicshttps://grafana.com/solutions/appdynamics/visualize/?plcmt=solutions-nav
Oraclehttps://grafana.com/solutions/oracle-database/visualize/?plcmt=solutions-nav
GitLabhttps://grafana.com/solutions/gitlab/visualize/?plcmt=solutions-nav
Jirahttps://grafana.com/solutions/jira/visualize/?plcmt=solutions-nav
Salesforcehttps://grafana.com/solutions/salesforce/visualize/?plcmt=solutions-nav
Splunkhttps://grafana.com/solutions/splunk/visualize/?plcmt=solutions-nav
Datadoghttps://grafana.com/solutions/datadog/visualize/?plcmt=solutions-nav
New Relichttps://grafana.com/solutions/new-relic/visualize/?plcmt=solutions-nav
Snowflakehttps://grafana.com/solutions/snowflake/visualize/?plcmt=solutions-nav
All monitoring and visualization solutionshttps://grafana.com/solutions/?plcmt=nav-solutions-cta1
Eventshttps://grafana.com/events/?plcmt=learn-nav
ObservabilityCON 2025https://grafana.com/events/observabilitycon/?plcmt=learn-nav
GrafanaCON 2026https://grafana.com/events/grafanacon/?plcmt=learn-nav
ObservabilityCON on the Roadhttps://grafana.com/events/observabilitycon-on-the-road/?plcmt=learn-nav
Communityhttps://grafana.com/community/?plcmt=learn-nav
Community forumshttps://community.grafana.com/?plcmt=learn-nav
Bloghttps://grafana.com/blog/?plcmt=learn-nav
4th annual Observability Surveyhttps://grafana.com/observability-survey/?plcmt=learn-nav
Benefits of Observabilityhttps://grafana.com/observability-benefits-for-business/?plcmt=learn-nav
Success storieshttps://grafana.com/success/?plcmt=learn-nav
Documentationhttps://grafana.com/docs/?plcmt=learn-nav
Webinars and videoshttps://grafana.com/videos/?plcmt=learn-nav
Tutorialshttps://grafana.com/tutorials/?plcmt=learn-nav
Workshopshttps://grafana.com/workshops/?plcmt=learn-nav
Learning Pathshttps://grafana.com/docs/learning-paths/?plcmt=learn-nav
Professional Serviceshttps://grafana.com/professional-services/?plcmt=learn-nav
https://grafana.com/go/webinar/getting-started-with-grafana-lgtm-stack/?plcmt=learn-nav-featured?plcmt=learn-nav
Learn more →https://grafana.com/go/webinar/getting-started-with-grafana-lgtm-stack/?plcmt=learn-nav-featured
Technical documentationhttps://grafana.com/docs/
Plugin cataloghttps://grafana.com/grafana/plugins/
Find another versionhttps://grafana.com/docs/versions/?project=/docs/pyroscope/
Grafana Pyroscopehttps://grafana.com/docs/pyroscope/latest/
Release noteshttps://grafana.com/docs/pyroscope/latest/release-notes/
V1.18https://grafana.com/docs/pyroscope/latest/release-notes/v1-18/
V1.17https://grafana.com/docs/pyroscope/latest/release-notes/v1-17/
V1.16https://grafana.com/docs/pyroscope/latest/release-notes/v1-16/
V1.15https://grafana.com/docs/pyroscope/latest/release-notes/v1-15/
V1.14https://grafana.com/docs/pyroscope/latest/release-notes/v1-14/
V1.13https://grafana.com/docs/pyroscope/latest/release-notes/v1-13/
V1.12https://grafana.com/docs/pyroscope/latest/release-notes/v1-12/
V1.11https://grafana.com/docs/pyroscope/latest/release-notes/v1-11/
V1.10https://grafana.com/docs/pyroscope/latest/release-notes/v1-10/
V1.9https://grafana.com/docs/pyroscope/latest/release-notes/v1-9/
V1.8https://grafana.com/docs/pyroscope/latest/release-notes/v1-8/
V1.7https://grafana.com/docs/pyroscope/latest/release-notes/v1-7/
V1.6https://grafana.com/docs/pyroscope/latest/release-notes/v1-6/
V1.5https://grafana.com/docs/pyroscope/latest/release-notes/v1-5/
V1.4https://grafana.com/docs/pyroscope/latest/release-notes/v1-4/
V1.3https://grafana.com/docs/pyroscope/latest/release-notes/v1-3/
V1.2https://grafana.com/docs/pyroscope/latest/release-notes/v1-2/
V1.1https://grafana.com/docs/pyroscope/latest/release-notes/v1-1/
V1.0https://grafana.com/docs/pyroscope/latest/release-notes/v1-0/
Introductionhttps://grafana.com/docs/pyroscope/latest/introduction/
What is profiling?https://grafana.com/docs/pyroscope/latest/introduction/what-is-profiling/
Continuous profilinghttps://grafana.com/docs/pyroscope/latest/introduction/continuous-profiling/
Profiling typeshttps://grafana.com/docs/pyroscope/latest/introduction/profiling-types/
Flame graphshttps://grafana.com/docs/pyroscope/latest/introduction/flamegraphs/
Profiling and tracinghttps://grafana.com/docs/pyroscope/latest/introduction/profile-tracing/
Pyroscope in Grafanahttps://grafana.com/docs/pyroscope/latest/introduction/pyroscope-in-grafana/
Get startedhttps://grafana.com/docs/pyroscope/latest/get-started/
Ride share tutorialhttps://grafana.com/docs/pyroscope/latest/get-started/ride-share-tutorial/
Configure the client to send profileshttps://grafana.com/docs/pyroscope/latest/configure-client/
Profile types and instrumentationhttps://grafana.com/docs/pyroscope/latest/configure-client/profile-types/
OpenTelemetry profilinghttps://grafana.com/docs/pyroscope/latest/configure-client/opentelemetry/ebpf-profiler/
Grafana Alloyhttps://grafana.com/docs/pyroscope/latest/configure-client/grafana-alloy/
Receive SDK profileshttps://grafana.com/docs/pyroscope/latest/configure-client/grafana-alloy/receive_profiles/
Set up Go profiling in pull modehttps://grafana.com/docs/pyroscope/latest/configure-client/grafana-alloy/go_pull/
Set up Java profilinghttps://grafana.com/docs/pyroscope/latest/configure-client/grafana-alloy/java/
Set up profiling with eBPFhttps://grafana.com/docs/pyroscope/latest/configure-client/grafana-alloy/ebpf/
Setting up on Kuberneteshttps://grafana.com/docs/pyroscope/latest/configure-client/grafana-alloy/ebpf/setup-kubernetes/
Set up on Linuxhttps://grafana.com/docs/pyroscope/latest/configure-client/grafana-alloy/ebpf/setup-linux/
Setting up on Dockerhttps://grafana.com/docs/pyroscope/latest/configure-client/grafana-alloy/ebpf/setup-docker/
Configuration referencehttps://grafana.com/docs/pyroscope/latest/configure-client/grafana-alloy/ebpf/configuration/
Troubleshoothttps://grafana.com/docs/pyroscope/latest/configure-client/grafana-alloy/ebpf/troubleshooting/
Sampling targetshttps://grafana.com/docs/pyroscope/latest/configure-client/grafana-alloy/sampling/
Language SDKshttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/
Go (push mode)https://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/go_push/
Javahttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/java/
.NEThttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/dotnet/
Pythonhttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/python/
Rubyhttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/ruby/
Rusthttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/rust/
Node.jshttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/nodejs/
Link traces and profileshttps://grafana.com/docs/pyroscope/latest/configure-client/trace-span-profiles/
Span profiles with Traces to profiles (Go)https://grafana.com/docs/pyroscope/latest/configure-client/trace-span-profiles/go-span-profiles/
Span profiles with Traces to profiles (Java)https://grafana.com/docs/pyroscope/latest/configure-client/trace-span-profiles/java-span-profiles/
Span profiles with Traces to profiles (Ruby)https://grafana.com/docs/pyroscope/latest/configure-client/trace-span-profiles/ruby-span-profiles/
Span profiles with Traces to profiles (.NET)https://grafana.com/docs/pyroscope/latest/configure-client/trace-span-profiles/dotnet-span-profiles/
Span profiles with Traces to profiles (Python)https://grafana.com/docs/pyroscope/latest/configure-client/trace-span-profiles/python-span-profiles/
AWS Lambda profiling extensionhttps://grafana.com/docs/pyroscope/latest/configure-client/aws-lambda/
Memory overheadhttps://grafana.com/docs/pyroscope/latest/configure-client/memory-overhead/
Upgradehttps://grafana.com/docs/pyroscope/latest/upgrade-guide/
Deploy on Kuberneteshttps://grafana.com/docs/pyroscope/latest/deploy-kubernetes/
Deploy with Helmhttps://grafana.com/docs/pyroscope/latest/deploy-kubernetes/helm/
Deploy with Jsonnet and Tankahttps://grafana.com/docs/pyroscope/latest/deploy-kubernetes/tanka-jsonnet/
Configure the serverhttps://grafana.com/docs/pyroscope/latest/configure-server/
Anonymous usage statistics reportinghttps://grafana.com/docs/pyroscope/latest/configure-server/anonymous-usage-statistics-reporting/
About configurationshttps://grafana.com/docs/pyroscope/latest/configure-server/about-configurations/
Tenant IDshttps://grafana.com/docs/pyroscope/latest/configure-server/about-tenant-ids/
Configuration parametershttps://grafana.com/docs/pyroscope/latest/configure-server/reference-configuration-parameters/
Configure storagehttps://grafana.com/docs/pyroscope/latest/configure-server/storage/
Configure disk storagehttps://grafana.com/docs/pyroscope/latest/configure-server/storage/configure-disk-storage/
Configure object storagehttps://grafana.com/docs/pyroscope/latest/configure-server/storage/configure-object-storage-backend/
Configure memberlisthttps://grafana.com/docs/pyroscope/latest/configure-server/configuring-memberlist/
Configure source code integrationhttps://grafana.com/docs/pyroscope/latest/configure-server/configuring-github-integration/
IP address logging of a reverse proxyhttps://grafana.com/docs/pyroscope/latest/configure-server/about-ip-address-logging/
Shuffle shardinghttps://grafana.com/docs/pyroscope/latest/configure-server/configure-shuffle-sharding/
View and analyze profile datahttps://grafana.com/docs/pyroscope/latest/view-and-analyze-profile-data/
Use Profiles Drilldownhttps://grafana.com/docs/pyroscope/latest/view-and-analyze-profile-data/explore-profiles/
Use the Pyroscope UIhttps://grafana.com/docs/pyroscope/latest/view-and-analyze-profile-data/pyroscope-ui/
Understand 'self' vs. 'total' metricshttps://grafana.com/docs/pyroscope/latest/view-and-analyze-profile-data/self-vs-total/
Profile CLIhttps://grafana.com/docs/pyroscope/latest/view-and-analyze-profile-data/profile-cli/
Traces to profileshttps://grafana.com/docs/pyroscope/latest/view-and-analyze-profile-data/traces-to-profiles/
Show usage line by linehttps://grafana.com/docs/pyroscope/latest/view-and-analyze-profile-data/line-by-line/
Reference: Pyroscope Architecturehttps://grafana.com/docs/pyroscope/latest/reference-pyroscope-architecture/
About the architecturehttps://grafana.com/docs/pyroscope/latest/reference-pyroscope-architecture/about-grafana-pyroscope-architecture/
Deployment modeshttps://grafana.com/docs/pyroscope/latest/reference-pyroscope-architecture/deployment-modes/
Componentshttps://grafana.com/docs/pyroscope/latest/reference-pyroscope-architecture/components/
Compactorhttps://grafana.com/docs/pyroscope/latest/reference-pyroscope-architecture/components/compactor/
Distributorhttps://grafana.com/docs/pyroscope/latest/reference-pyroscope-architecture/components/distributor/
Ingesterhttps://grafana.com/docs/pyroscope/latest/reference-pyroscope-architecture/components/ingester/
Querierhttps://grafana.com/docs/pyroscope/latest/reference-pyroscope-architecture/components/querier/
Store-gatewayhttps://grafana.com/docs/pyroscope/latest/reference-pyroscope-architecture/components/store-gateway/
Query-frontendhttps://grafana.com/docs/pyroscope/latest/reference-pyroscope-architecture/components/query-frontend/
Query-schedulerhttps://grafana.com/docs/pyroscope/latest/reference-pyroscope-architecture/components/query-scheduler/
Bucket indexhttps://grafana.com/docs/pyroscope/latest/reference-pyroscope-architecture/bucket-index/
Block formathttps://grafana.com/docs/pyroscope/latest/reference-pyroscope-architecture/block-format/
Hash ringshttps://grafana.com/docs/pyroscope/latest/reference-pyroscope-architecture/hash-ring/
Memberlist and gossip protocolhttps://grafana.com/docs/pyroscope/latest/reference-pyroscope-architecture/memberlist-and-the-gossip-protocol/
Reference: Server APIhttps://grafana.com/docs/pyroscope/latest/reference-server-api/
Copyright noticehttps://grafana.com/docs/copyright-notice/
Documentationhttps://grafana.com/docs/
Grafana Pyroscopehttps://grafana.com/docs/pyroscope/latest/
Configure the client to send profileshttps://grafana.com/docs/pyroscope/latest/configure-client/
Language SDKshttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/
Available profiling typeshttps://grafana.com/docs/pyroscope/latest/configure-client/profile-types/
Pyroscope instance with Grafana Cloud Profileshttps://grafana.com/products/cloud/profiles-for-continuous-profiling/
Create a Cloud Access Policyhttps://grafana.com/docs/grafana-cloud/security-and-account-management/authentication-and-permissions/access-policies/create-access-policies/
Ruby exampleshttps://github.com/pyroscope-io/pyroscope/tree/main/examples/language-sdk-instrumentation/ruby
Ruby demohttps://play.grafana.org/a/grafana-pyroscope-app/profiles-explorer?searchText=&panelType=time-series&layout=grid&hideNoData=off&explorationType=flame-graph&var-serviceName=pyroscope-rideshare-ruby&var-profileMetricId=process_cpu:cpu:nanoseconds:cpu:nanoseconds&var-dataSource=grafanacloud-profiles
Suggest an edit in GitHub https://github.com/grafana/pyroscope/edit/main/docs/sources/configure-client/language-sdks/ruby.md
Create a GitHub issue https://github.com/grafana/pyroscope/issues/new?title=Documentation%20feedback:%20/docs/sources/configure-client/language-sdks/ruby.md
Help and support https://grafana.com/help/
Communityhttps://grafana.com/community/
VideoGetting started with continuous profiling with Grafana Cloud ProfilesIn this webinar, you'll learn how to get started with Grafana Cloud Profiles - a hosted continuous profiling tool in Grafana Cloudhttps://grafana.com/go/webinar/getting-started-with-continuous-profiling-with-grafana-cloud-profiles/
EventsBuilding scalable OSS observability with Mimir, Loki, Tempo, and PyroscopeLearn the latest scalability and performance improvements in OSS telemetry backends Loki, Tempo, Mimir, and Pyroscope for profiles. Watch on demand.https://grafana.com/events/observabilitycon/2023/scale-and-improve-performance-of-oss-telemetry-backends/
Before you beginhttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/ruby/#before-you-begin
Add Ruby profiling to your applicationhttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/ruby/#add-ruby-profiling-to-your-application
Configure the Ruby clienthttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/ruby/#configure-the-ruby-client
How to add profiling labels to Ruby applicationshttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/ruby/#how-to-add-profiling-labels-to-ruby-applications
Rails profiling auto-instrumentationhttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/ruby/#rails-profiling-auto-instrumentation
Sending data to Pyroscope OSS or Grafana Cloud Profiles with Ruby SDKhttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/ruby/#sending-data-to-pyroscope-oss-or-grafana-cloud-profiles-with-ruby-sdk
Locate the URL, user, and password in Grafana Cloud Profileshttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/ruby/#locate-the-url-user-and-password-in-grafana-cloud-profiles
Ruby profiling exampleshttps://grafana.com/docs/pyroscope/latest/configure-client/language-sdks/ruby/#ruby-profiling-examples
https://grafana.com/
https://www.facebook.com/grafana/
https://twitter.com/grafana
https://www.linkedin.com/company/grafana-labs/
https://github.com/grafana/
https://www.youtube.com/channel/UCYCwgQAMm9sTJv0rgwQLCxw
https://www.reddit.com/r/grafana/
Grafana Cloudhttps://grafana.com/products/cloud/
Grafana Enterprise Stackhttps://grafana.com/products/enterprise/
Grafana visualizationshttps://grafana.com/grafana/
Pluginshttps://grafana.com/grafana/plugins/
Grafana Cloud Logshttps://grafana.com/products/cloud/logs/
Grafana Cloud Metricshttps://grafana.com/products/cloud/metrics/
Grafana Cloud Traceshttps://grafana.com/products/cloud/traces/
Grafana Cloud Profileshttps://grafana.com/products/cloud/profiles-for-continuous-profiling/
AI/ML tools for observabilityhttps://grafana.com/products/cloud/ai-tools-for-observability/
Application Observabilityhttps://grafana.com/products/cloud/application-observability/
Frontend Observabilityhttps://grafana.com/products/cloud/frontend-observability-for-real-user-monitoring/
Grafana Cloud Assertshttps://grafana.com/products/cloud/asserts/
Grafana IRMhttps://grafana.com/products/cloud/irm/
Grafana k6https://grafana.com/products/cloud/k6/
Grafana SLOhttps://grafana.com/products/cloud/slo/
Synthetic Monitoringhttps://grafana.com/products/cloud/synthetic-monitoring/
Solutionshttps://grafana.com/solutions/
Pricinghttps://grafana.com/pricing/
Grafanahttps://grafana.com/oss/grafana/
Grafana Alloyhttps://grafana.com/oss/alloy-opentelemetry-collector/
Grafana Beylahttps://grafana.com/oss/beyla-ebpf/
Grafana Farohttps://grafana.com/oss/faro/
Grafana k6https://grafana.com/oss/k6/
Grafana Lokihttps://grafana.com/oss/loki/
Grafana Mimirhttps://grafana.com/oss/mimir/
Grafana OnCallhttps://grafana.com/oss/oncall/
Grafana Pyroscopehttps://grafana.com/oss/pyroscope/
Grafana Tankahttps://grafana.com/oss/tanka/
Grafana Tempohttps://grafana.com/oss/tempo/
Graphitehttps://grafana.com/oss/graphite/
OpenTelemetryhttps://grafana.com/oss/opentelemetry/
Prometheushttps://grafana.com/oss/prometheus/
Dashboard templateshttps://grafana.com/grafana/dashboards/
Downloadshttps://grafana.com/get/
  GitHubhttps://github.com/grafana/
Documentationhttps://grafana.com/docs/
Grafana Labs bloghttps://grafana.com/blog/
Webinars and videoshttps://grafana.com/videos/
Tutorialshttps://grafana.com/tutorials/
Workshopshttps://grafana.com/workshops/
Eventshttps://grafana.com/events/
Communityhttps://grafana.com/community/
Professional Serviceshttps://grafana.com/professional-services/
Community forumshttps://community.grafana.com/
Community Slackhttps://slack.grafana.com/
Grafana Championshttps://grafana.com/community/champions/
Community organizershttps://grafana.com/community/meetups/
Observability Survey Report 2025https://grafana.com/observability-survey/
OSS vs Cloudhttps://grafana.com/oss-vs-cloud/
Writers' Toolkithttps://grafana.com/docs/writers-toolkit/
Plugin developmenthttps://grafana.com/developers/
Load testinghttps://grafana.com/load-testing/
OpenTelemetry Reporthttps://grafana.com/opentelemetry-report/
Log monitoringhttps://grafana.com/resources/log-monitoring/
Partnershipshttps://grafana.com/partnerships/
Our teamhttps://grafana.com/about/team/
Careershttps://grafana.com/about/careers/
Success storieshttps://grafana.com/success/
Newsroomhttps://grafana.com/about/press/
Contact ushttps://grafana.com/contact/
Getting helphttps://grafana.com/help/
Merchhttps://grafana.com/community/merch/
Open positions https://grafana.com/about/careers/open-positions/
The Story of Grafanahttps://grafana.com/story-of-grafana/
Grafana vs. Datadoghttps://grafana.com/compare/grafana-vs-datadog/
Japanese pageshttps://grafana.com/ja/content/
German pageshttps://grafana.com/de/content/
French pageshttps://grafana.com/fr/content/
Spanish pageshttps://grafana.com/es/content/
Portuguese pageshttps://grafana.com/pt-br/content/
Grafana Cloud statushttps://status.grafana.com
Legal and Securityhttps://grafana.com/legal/
Terms of Servicehttps://grafana.com/legal/terms/
Privacy Policyhttps://grafana.com/legal/privacy-policy/
Trademark Policyhttps://grafana.com/trademark-policy/
Learn more.https://grafana.com/terms#cookie-policy

Viewport: width=device-width,initial-scale=1,maximum-scale=1

Robots: index, follow


URLs of crawlers that visited me.