A typescript library providing abstraction layer for task collector system
OpenTelemetry OTLP-gRPC Exporter base (for internal use only)
OpenTelemetry Collector Metrics Exporter allows user to send collected metrics to the OpenTelemetry Collector
OpenTelemetry OTLP Exporter base (for internal use only)
OpenTelemetry Collector Trace Exporter allows user to send collected traces to the OpenTelemetry Collector
OpenTelemetry Collector Metrics Exporter allows user to send collected metrics to the OpenTelemetry Collector using protobuf over HTTP
A Minipass stream that collects all the data into a single chunk
OpenTelemetry Collector Metrics Exporter allows user to send collected metrics to the OpenTelemetry Collector
OpenTelemetry Collector Exporter allows user to send collected log records to the OpenTelemetry Collector
OpenTelemetry Collector Exporter allows user to send collected traces to the OpenTelemetry Collector using protobuf over HTTP
OpenTelemetry Collector Logs Exporter allows user to send collected logs to the OpenTelemetry Collector
OpenTelemetry Collector Exporter allows user to send collected traces to the OpenTelemetry Collector
CLI tool to collect tasks from files and sync with GitLab Issues
Native metrics collector for libuv and v8
Buildkite Test Engine collectors for JavaScript test frameworks
micromark extension to support GFM task list items
mdast extension to parse and serialize GFM task list items
Internal metrics plug-in package for Node.js monitoring with Instana
OpenTelemetry transport for Pino
Exports logs to OpenTelemetry Collector using OTLP protocol
A shim for the setImmediate efficient script yielding API
Load up smartly, in one location, all of the GraphQL queries/mutations/subscriptions of your project
Core library for Instana's Node.js packages
A simple tool to keep requests to be executed in order.
Rake tasks manager and statistics collector
Burden is a manager and statistics collector for Rake tasks. It comes with this web interface.
Application to gather prometheus style metrics # Usage Install the gem into your gemfile ```gem prometheus-collector``` Install your gemset ```bundle install``` Consume the program. ``` require 'prometheus/collector' class Guage < Prometheus::Collector::Extensions::Base install def run # Do some things that would be collected in Prometheus::Client Objects end end ``` Mount the Prometheus::Collector::Application application, or start it from your app.rb ``` Prometheus::Collector::Application.start ``` # How it works The collector app makes use of the Prometheus client collector and exporter middleware to allow you to write custom applications that export prometheus style metrics. It is designed as a bare-bones scaffold to get you off the ground with a ruby applet to get some statistics. It utilizes rack and its middleware. The interface is fairly straightforward: Your Metric Executing code needs to extend Prometheus::Collector::Extensions::Base for 'repeatedly-runbable' operations and Prometheus::Collector::Extensions::Once for something that should only be executed Once. Your class should implement an instance level `run` function, and may optionally implement a class level `schedule` function: This must return a `cron` style string to tell the application when to invoke your `run` code. By default, `schedule` is set to `* * * * *` which would allow the code to be executed every minute. ### Scheduling Scheduling is implemented via em-cron. Thus the re-scheduling of a task should occur within the parameters of the `schedule` string but is evaluated upon completion. Thus in normal operation, the code should not execute more than one `run` of a given worker definition at a time.
No description provided.
No description provided.
No description provided.