Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/embrace-io/embrace-react-native-sdk

Embrace's SDK for React Native
https://github.com/embrace-io/embrace-react-native-sdk

mobile opentelemetry react-native

Last synced: about 9 hours ago
JSON representation

Embrace's SDK for React Native

Awesome Lists containing this project

README

        

# Embrace React Native SDK

The Embrace React Native SDK gathers the information needed to identify issues and measure performance automatically
upon integration providing teams with much needed additional context (logs and user info) and timing measurements of
key areas of their app (spans).

More documentation and examples can be found in our [React Native Documentation](https://embrace.io/docs/react-native/).

## Getting Started

Install the core package with `npm install @embrace-io/react-native` or `yarn add @embrace-io/react-native` and then
please head to our website to [sign up](https://dash.embrace.io/signup/) and follow our [integration guide](./packages/core/README.md).

## Packages

Individual packages are published from this monorepo, reasoning can be found in [Babel's design doc](https://github.com/babel/babel/blob/main/doc/design/monorepo.md).

| Package | Version |
|----------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [`@embrace-io/react-native`](./packages/core) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native) |
| [`@embrace-io/react-native-action-tracker`](./packages/action-tracker) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native-action-tracker.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native-action-tracker) |
| [`@embrace-io/react-native-apollo-graphql`](./packages/apollo-graphql) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native-apollo-graphql.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native-apollo-graphql) |
| [`@embrace-io/react-native-navigation`](./packages/react-native-navigation) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native-navigation.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native-navigation) |
| [`@embrace-io/react-navigation`](./packages/react-navigation) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-navigation.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-navigation) |
| [`@embrace-io/react-native-orientation-change-tracker`](./packages/screen-orientation) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native-orientation-change-tracker.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native-orientation-change-tracker) |
| [`@embrace-io/react-native-spans`](./packages/spans) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native-spans.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native-spans) |
| [`@embrace-io/react-native-webview-tracker`](./packages/webview-tracker) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native-webview-tracker.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native-webview-tracker) |
| [`@embrace-io/react-native-tracer-provider`](./packages/react-native-tracer-provider) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native-tracer-provider.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native-tracer-provider) |

## Support

If you have a feature suggestion or have spotted something that doesn't look right please open an [issue](https://github.com/embrace-io/embrace-react-native-sdk/issues/new) for the Embrace team to triage or reach out in our [Community Slack](https://join.slack.com/t/embraceio-community/shared_invite/zt-ywr4jhzp-DLROX0ndN9a0soHMf6Ksow) for direct, faster assistance.

## Contributions

Please refer to our [contribution guide](./CONTRIBUTING.md) to get started.

## License

[![Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-orange)](./LICENSE.txt)

The Embrace React Native SDK is published under the Apache-2.0 license.