Open
Description
https://opentelemetry.io/docs/demo/services/react-native-app/
outlines source code which initializes resource in such way:
const resource = new Resource({
[ATTR_SERVICE_NAME]: 'react-native-app',
[ATTR_OS_NAME]: Platform.OS,
[ATTR_OS_VERSION]: getSystemVersion(),
[ATTR_SERVICE_VERSION]: getVersion(),
[ATTR_DEVICE_ID]: getDeviceId(),
});
which is OUTDATED.
Now, the correct way should be:
import { resourceFromAttributes } from "@opentelemetry/resources"
...
const resource = resourceFromAttributes({
[ATTR_SERVICE_NAME]: 'react-native-app',
[ATTR_OS_NAME]: Platform.OS,
[ATTR_OS_VERSION]: getSystemVersion(),
[ATTR_SERVICE_VERSION]: getVersion(),
[ATTR_DEVICE_ID]: getDeviceId(),
});
Metadata
Metadata
Assignees
Type
Projects
Status
No status