All Projects â†’ instana â†’ ruby-sensor

instana / ruby-sensor

Licence: MIT license
💎 Ruby Distributed Tracing & Metrics Sensor for Instana

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to ruby-sensor

Brave Opentracing
Bridge between OpenTracing and Brave
Stars: ✭ 64 (+178.26%)
Mutual labels:  instrumentation, tracing, opentracing, distributed-tracing
Zipkin Go Opentracing
OpenTracing Bridge for Zipkin Go
Stars: ✭ 472 (+1952.17%)
Mutual labels:  instrumentation, tracing, opentracing, distributed-tracing
go-sensor
🚀 Go Distributed Tracing & Metrics Sensor for Instana
Stars: ✭ 90 (+291.3%)
Mutual labels:  instrumentation, tracing, opentracing, distributed-tracing
Spring Cloud Sleuth
Distributed tracing for spring cloud
Stars: ✭ 1,531 (+6556.52%)
Mutual labels:  instrumentation, tracing, distributed-tracing
thundra-agent-python
Thundra Lambda Python Agent
Stars: ✭ 36 (+56.52%)
Mutual labels:  instrumentation, tracing, distributed-tracing
Molten
php probe for zipkin and opentracing
Stars: ✭ 740 (+3117.39%)
Mutual labels:  instrumentation, tracing, opentracing
Zipkin Go
Zipkin tracer library for go
Stars: ✭ 435 (+1791.3%)
Mutual labels:  instrumentation, tracing, distributed-tracing
nodejs
Node.js in-process collectors for Instana
Stars: ✭ 66 (+186.96%)
Mutual labels:  tracing, opentracing, distributed-tracing
Opentracing Auto
Out of the box distributed tracing for Node.js applications with OpenTracing.
Stars: ✭ 110 (+378.26%)
Mutual labels:  instrumentation, opentracing, distributed-tracing
java-jaxrs
OpenTracing Java JAX-RS instrumentation
Stars: ✭ 37 (+60.87%)
Mutual labels:  instrumentation, tracing, opentracing
easeagent
An agent component for the Java system
Stars: ✭ 437 (+1800%)
Mutual labels:  tracing, opentracing, distributed-tracing
smallrye-opentracing
An MicroProfile-OpenTracing implementation
Stars: ✭ 17 (-26.09%)
Mutual labels:  tracing, opentracing, distributed-tracing
Inspectit
inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
Stars: ✭ 513 (+2130.43%)
Mutual labels:  instrumentation, performance-metrics, opentracing
Brave
Java distributed tracing implementation compatible with Zipkin backend services.
Stars: ✭ 2,117 (+9104.35%)
Mutual labels:  instrumentation, tracing, distributed-tracing
Opencensus Node
A stats collection and distributed tracing framework
Stars: ✭ 249 (+982.61%)
Mutual labels:  instrumentation, tracing, distributed-tracing
Java Specialagent
Automatic instrumentation for 3rd-party libraries in Java applications with OpenTracing.
Stars: ✭ 156 (+578.26%)
Mutual labels:  instrumentation, tracing, opentracing
nginx-opentracing
Instrument nginx for OpenTracing.
Stars: ✭ 21 (-8.7%)
Mutual labels:  instrumentation, tracing, opentracing
Java Spring Cloud
Distributed tracing for Spring Boot, Cloud and other Spring projects
Stars: ✭ 326 (+1317.39%)
Mutual labels:  instrumentation, tracing, opentracing
Sqlhooks
Attach hooks to any database/sql driver
Stars: ✭ 397 (+1626.09%)
Mutual labels:  instrumentation, tracing, opentracing
Opencensus Web
A stats collection and distributed tracing framework
Stars: ✭ 168 (+630.43%)
Mutual labels:  instrumentation, tracing, distributed-tracing

Instana

The Instana gem provides Ruby metrics and traces (request, queue & cross-host) for Instana.

CircleCI Gem Version

Note

This gem supports Ruby versions 2.0 or greater.

Any and all feedback is welcome. Happy Ruby visibility.

rails roda cuba mina logo 100px sinatra padrino rack rack

Installation

The gem is available on Rubygems. To install, add this line to the end of your application's Gemfile:

gem 'instana'

And then execute:

$ bundle

Or install it yourself as:

$ gem install instana

Usage

The instana gem is a zero configuration tool that will automatically collect key metrics and distributed traces from your Ruby processes. Just install and go.

Configuration

Although the gem has no configuration required for out of the box metrics and tracing, components can be configured if needed. See our Configuration page.

Tracing

This Ruby gem provides a simple API for tracing and also supports OpenTracing. See the Ruby Tracing SDK and OpenTracing pages for details.

Documentation

You can find more documentation covering supported components and minimum versions in the Instana documentation portal.

Want End User Monitoring (EUM)?

Instana provides deep end user monitoring that links server side traces with browser events to give you a complete view from server to browser.

See the End User Monitoring page for more information.

Development

After checking out the repo, run bin/setup to install dependencies. Then, run rake test to run the tests. You can also run bundle exec rake console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in lib/instana/version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/instana/ruby-sensor.

More

Want to instrument other languages? See our Node.js, Go, Python repositories or many other supported technologies.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].