open-index/open-npm huggingface dataset:
npm package: @jpg-store/opentelemetry-cloud-monitoring-exporter
Description: OpenTelemetry Google Cloud Monitoring Exporter allows the user to send collected metrics to Google Cloud Monitoring.
Author: Google Inc.
Latest version: 0.15.1

# OpenTelemetry Google Cloud Monitoring Exporter
[![NPM Published Version][npm-img]][npm-url]
[![Apache License][license-image]][license-image]

OpenTelemetry Google Cloud Monitoring Exporter allows the user to send collected metrics to Google Cloud Monitoring.

[Cloud Monitoring](https://cloud.google.com/monitoring) provides visibility into the performance, uptime, and overall health of cloud-powered applications. It collects metrics, events, and metadata from Google Cloud, Amazon Web Services, hosted uptime probes, application instrumentation, and a variety of common application components including Cassandra, Nginx, Apache Web Server, Elasticsearch, and many others. Operations ingests that data and generates insights via dashboards, charts, and alerts. Cloud Monitoring alerting helps you collaborate by integrating with Slack, PagerDuty, and more.

## Installation

```bash
npm install --save @opentelemetry/sdk-metrics
npm install --save @google-cloud/opentelemetry-cloud-monitoring-exporter
```

## Usage

```js
const { MeterProvider, PeriodicExportingMetricReader } = require("@opentelemetry/sdk-metrics");
const { MetricExporter } = require("@google-cloud/opentelemetry-cloud-monitoring-exporter");

// Create MeterProvider
const meterProvider = new MeterProvider();
// Register the exporter
meterProvider.addMetricReader(
  new PeriodicExportingMetricReader({
	// Export metrics every 10 seconds. 5 seconds is the smallest sample period allowed by
	// Cloud Monitoring.
	exportIntervalMillis: 10_000,
	exporter: new MetricExporter(),
  })
);

// Create a meter
const meter = meterProvider.getMeter("metrics-sample");

// Create a counter instrument
const counter = meter.createCounter("metric_name");
// Record a measurement
counter.add(10, { key: "value" });

// Wait for the metric to be exported
new Promise((resolve) => {
  setTimeout(resolve, 11_000);
});
```

##  Viewing your metrics:

With the above you should now be able to navigate to the Google Cloud Monitoring UI at: <https://console.cloud.google.com/monitoring>



## Useful links
- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>
- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>
- Learn more about Google Cloud Monitoring at https://cloud.google.com/monitoring

[license-url]: https://github.com/GoogleCloudPlatform/opentelemetry-operations-js/blob/main/LICENSE
[npm-url]: https://www.npmjs.com/package/@google-cloud/opentelemetry-cloud-monitoring-exporter
[npm-img]: https://badge.fury.io/js/%40google-cloud%2Fopentelemetry-cloud-monitoring-exporter.svg
[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat
npm package: @jpgonzalezra/abi-wrappers
Description: Low-level diaspore smart contract wrappers generated using @0x/abi-gen
Latest version: 1.0.9

## @ripio/abi-wrappers

Low-level RCN diaspore smart contract wrappers generated using @0x/abi-gen with custom diaspore template. These low-level wrappers are imported by other packages and application developers are not expected to import this package directly.

## Installation

```bash
yarn add @ripio/abi-wrappers
```

**Import**

```typescript
import * as wrappers from '@ripio/abi-wrappers';
```

or

```javascript
var wrappers = require('@ripio/abi-wrappers');
```

## Contributing

We welcome improvements and fixes from the wider community! To report bugs within this package, please create an issue in this repository.

### Install dependencies

If you don't have yarn workspaces enabled (Yarn < v1.0) - enable them:

```bash
yarn config set workspaces-experimental true
```

Then install dependencies

```bash
yarn install
```

### Build

To build this package run the following from root directory:

```bash
yarn pre_build && yarn build 
```
npm package: @jpgonzalezra/diaspore-contract-artifacts
Description: Diaspore smart contract compilation artifacts
Latest version: 1.0.9

## @ripio/contract-artifacts

Smart contract compilation artifacts for diaspore.

## Installation

```bash
yarn add @ripio/diaspore-contract-artifacts
```

**Import**

```typescript
import * as artifacts from "@ripio/diaspore-contract-artifacts";
```

or

```javascript
var artifacts = require("@ripio/diaspore-contract-artifacts");
```

## Contributing

We welcome improvements and fixes from the wider community! To report bugs within this package, please create an issue in this repository.

### Install dependencies

If you don't have yarn workspaces enabled (Yarn < v1.0) - enable them:

```bash
yarn config set workspaces-experimental true
```

Then install dependencies

```bash
yarn install
```

### Zip artifacts

Python3.5 required

```bash
python3 abiReducer.py ../unzipArtifacts ../artifacts
```

### Build

To build this package run the following from root directory:

```bash
yarn build
```
npm package: @jpgonzalezra/marmo-abi-wrappers
Description: Low-level diaspore smart contract wrappers generated using @jpgonzalez/marmojs-sdk
Latest version: 1.0.21

## @ripio/abi-wrappers

Low-level RCN diaspore smart contract wrappers generated using @ripio/marmojs-sdk with custom diaspore template. 

## Installation

```bash
yarn add @ripio/abi-wrappers
```

**Import**

```typescript
import * as wrappers from '@ripio/marmo-abi-wrappers';
```

or

```javascript
var wrappers = require('@ripio/marmo-abi-wrappers');
```

## Contributing

We welcome improvements and fixes from the wider community! To report bugs within this package, please create an issue in this repository.

### Install dependencies

If you don't have yarn workspaces enabled (Yarn < v1.0) - enable them:

```bash
yarn config set workspaces-experimental true
```

Then install dependencies

```bash
yarn install
```

### Build

To build this package run the following from root directory:

```bash
yarn pre_build && yarn build 
```