An open API service indexing awesome lists of open source software.

https://github.com/moleculerjs/moleculer-metrics

:chart_with_upwards_trend: Official monitoring & metrics addons for Moleculer framework
https://github.com/moleculerjs/moleculer-metrics

jaegertracing metrics moleculer monitoring prometheus zipkin

Last synced: 6 months ago
JSON representation

:chart_with_upwards_trend: Official monitoring & metrics addons for Moleculer framework

Awesome Lists containing this project

README

        

![Moleculer logo](http://moleculer.services/images/banner.png)

[![Build Status](https://travis-ci.org/moleculerjs/moleculer-metrics.svg?branch=master)](https://travis-ci.org/moleculerjs/moleculer-metrics)
[![Coverage Status](https://coveralls.io/repos/github/moleculerjs/moleculer-metrics/badge.svg?branch=master)](https://coveralls.io/github/moleculerjs/moleculer-metrics?branch=master)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/2e89f4d0a2cf4af992de65189ca324fb)](https://www.codacy.com/app/mereg-norbert/moleculer-metrics?utm_source=github.com&utm_medium=referral&utm_content=moleculerjs/moleculer-metrics&utm_campaign=Badge_Grade)
[![Maintainability](https://api.codeclimate.com/v1/badges/a65fe24846b345e94923/maintainability)](https://codeclimate.com/github/moleculerjs/moleculer-metrics/maintainability)
[![Known Vulnerabilities](https://snyk.io/test/github/moleculerjs/moleculer-metrics/badge.svg)](https://snyk.io/test/github/moleculerjs/moleculer-metrics)
[![Join the chat at https://gitter.im/moleculerjs/moleculer](https://badges.gitter.im/moleculerjs/moleculer.svg)](https://gitter.im/moleculerjs/moleculer?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

# Monitoring & metrics addons for Moleculer framework

## Modules
| Name | Version | Description |
| ---- | ------- | ----------- |
| [moleculer-console-tracer](/packages/moleculer-console-tracer#readme) | [![NPM version](https://img.shields.io/npm/v/moleculer-console-tracer.svg)](https://www.npmjs.com/package/moleculer-console-tracer) | Simple tracer service to print metric traces to the console. |
| [moleculer-jaeger](/packages/moleculer-jaeger#readme) | [![NPM version](https://img.shields.io/npm/v/moleculer-jaeger.svg)](https://www.npmjs.com/package/moleculer-jaeger) | Moleculer metrics module for Jaeger. |
| [moleculer-prometheus](/packages/moleculer-prometheus#readme) | [![NPM version](https://img.shields.io/npm/v/moleculer-prometheus.svg)](https://www.npmjs.com/package/moleculer-prometheus) | Moleculer metrics module for Prometheus. |
| [moleculer-zipkin](/packages/moleculer-zipkin#readme) | [![NPM version](https://img.shields.io/npm/v/moleculer-zipkin.svg)](https://www.npmjs.com/package/moleculer-zipkin) | Moleculer metrics module for Zipkin. |

# Contribution

## Install dependencies
```bash
$ npm run setup
```

## Development
**Run the `simple` example in `moleculer-zipkin` service with watching**
```bash
$ npm run dev moleculer-zipkin
```

**Run the `full` example in `moleculer-zipkin` service w/o watching**
```bash
$ npm run demo moleculer-zipkin full
```

## Test
```bash
$ npm test
```

## Create a new addon
```bash
$ npm run init moleculer-
```

## Publish new releases
```bash
$ npm run release
```

# License
The project is available under the [MIT license](https://tldrlegal.com/license/mit-license).

# Contact
Copyright (c) 2016-2018 MoleculerJS

[![@moleculerjs](https://img.shields.io/badge/github-moleculerjs-green.svg)](https://github.com/moleculerjs) [![@MoleculerJS](https://img.shields.io/badge/twitter-MoleculerJS-blue.svg)](https://twitter.com/MoleculerJS)