This npm package will be used to count the number of lines of code.
OpenTelemetry Collector Logs Exporter allows user to send collected logs to the OpenTelemetry Collector
OpenTelemetry Collector Exporter allows user to send collected log records to the OpenTelemetry Collector
OpenTelemetry Collector Metrics Exporter allows user to send collected metrics to the OpenTelemetry Collector
OpenTelemetry Collector Exporter allows user to send collected traces to the OpenTelemetry Collector
OpenTelemetry Collector Trace Exporter allows user to send collected traces to the OpenTelemetry Collector
An OTLP exporter to send logs using protobuf over HTTP
OpenTelemetry Collector Exporter allows user to send collected traces to the OpenTelemetry Collector using protobuf over HTTP
OpenTelemetry Collector Metrics Exporter allows user to send collected metrics to the OpenTelemetry Collector
OpenTelemetry Zipkin Exporter allows the user to send collected traces to Zipkin.
OpenTelemetry Collector Metrics Exporter allows user to send collected metrics to the OpenTelemetry Collector using protobuf over HTTP
OpenTelemetry OTLP Exporter base (for internal use only)
OpenTelemetry OTLP-gRPC Exporter base (for internal use only)
OpenTelemetry Exporter Prometheus provides a metrics endpoint for Prometheus
OpenTelemetry Exporter Jaeger allows user to send collected traces to Jaeger
OpenTelemetry Google Cloud Trace Exporter allows the user to send collected traces to Google Cloud Trace.
Application Insights exporter for the OpenTelemetry JavaScript (Node.js) SDK
Exports logs to OpenTelemetry Collector using OTLP protocol
OpenTelemetry transport for Pino
OpenTelemetry observability exporter for Mastra - supports OTLP traces and logs with multiple cloud providers
OpenTelemetry SDK for Node.js
OpenTelemetry Google Cloud Monitoring Exporter allows the user to send collected metrics to Google Cloud Monitoring.
Provides exporting support for @angular/material tables
Metapackage which bundles opentelemetry node core and contrib instrumentations
This is a command line interface to the Appshot API. I allows you to search your Appshot instance, upload code and import/export informations.
The 'abc-csv' gem is a Ruby library that provides a simple and efficient way to generate CSV files. Its core feature is its ease of use, which allows users to quickly and easily export data to CSV format with just a few lines of code. The gem is designed to streamline the process of CSV generation, making it accessible to developers of all levels. It also includes an alphabetical ordering feature, which makes it easy to sort data in CSV files by column in alphabetical order. This feature adds an extra level of organization to exported data, making it easy to read and use. With its focus on simplicity and functionality, the 'abc-csv' gem is a valuable tool for anyone who needs to work with CSV files in their Ruby projects.
# ruby unshare (runshare) This tool allows to unshare Linux namespaces. The implementation is similar to the unshare(1) tool. ## Installation Add this line to your application's Gemfile: ```ruby gem 'runshare' ``` And then execute: $ bundle Or install it yourself as: $ gem install runshare ## Usage > require "runshare" > RUnshare::unshare For example: cat > test.rb require "runshare" pid = RUnshare::unshare( :clone_newpid => true, :clone_newns => true, :clone_newcgroup => true, :clone_newipc => true, :clone_newuts => true, :clone_newnet => true, :clone_newtime => true, :fork => true, :mount_proc => "/proc", # docker export $(docker create hello-world) | tar -xf - -C rootfs :root => "/tmp/rootfs" ) if pid == 0 # child puts "--- #{Process.pid}" if system("/hello") != true raise "bad" end puts "--- done" else # parent puts "-- unshare=#{pid}, pid=#{Process.pid}" puts "-- exit=#{Process.waitpid(pid)}" end ^D sudo ruby -I ./lib ./test.rb ## Quick start $ rake compile && echo 'require "runshare"; RUnshare::unshare(:clone_newuts => true)' | irb install -c tmp/x86_64-linux/runshare/2.4.10/runshare.so lib/runshare/runshare.so cp tmp/x86_64-linux/runshare/2.4.10/runshare.so tmp/x86_64-linux/stage/lib/runshare/runshare.so Switch to inspect mode. require "runshare"; RUnshare::unshare ## Ruby <2.5 If your app is single threaded and you are observing: eval:1: warning: pthread_create failed for timer: Invalid argument, scheduling broken Just ignore it with some degree of bravity. You also can silence it by setting: $VERBOSE = nil ## Development After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake spec` to run the tests. You can also run `bin/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 `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](https://rubygems.org). ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/sitano/runshare. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct. ## License The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).