mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-06-22 13:39:46 +00:00
b56e380107
## Description: Enable the `sort-keys` eslint rule. Fixes #1629 ## Please complete the following: - [x] I have added screenshots for all UI updates - [x] I process any text displayed to the user through translateText() and I've added it to the en.json file - [x] I have added relevant tests to the test directory - [x] I confirm I have thoroughly tested these changes and take full responsibility for any bugs introduced - [ ] I have read and accepted the CLA agreement (only required once).
32 lines
927 B
TypeScript
32 lines
927 B
TypeScript
import { resourceFromAttributes } from "@opentelemetry/resources";
|
|
import {
|
|
ATTR_SERVICE_NAME,
|
|
ATTR_SERVICE_VERSION,
|
|
} from "@opentelemetry/semantic-conventions";
|
|
import { getServerConfigFromServer } from "../core/configuration/ConfigLoader";
|
|
|
|
const config = getServerConfigFromServer();
|
|
|
|
export function getOtelResource() {
|
|
return resourceFromAttributes({
|
|
[ATTR_SERVICE_NAME]: "openfront",
|
|
[ATTR_SERVICE_VERSION]: "1.0.0",
|
|
...getPromLabels(),
|
|
});
|
|
}
|
|
|
|
export function getPromLabels() {
|
|
return {
|
|
"service.instance.id": process.env.HOSTNAME,
|
|
/* eslint-disable sort-keys */
|
|
"openfront.environment": config.env(),
|
|
"openfront.host": process.env.HOST,
|
|
"openfront.domain": process.env.DOMAIN,
|
|
"openfront.subdomain": process.env.SUBDOMAIN,
|
|
"openfront.component": process.env.WORKER_ID
|
|
? "Worker " + process.env.WORKER_ID
|
|
: "Master",
|
|
/* eslint-enable sort-keys */
|
|
};
|
|
}
|