INNER CODE UNIT · TypeScript
getPrometheusConfiguration
getwud/wud · app/configuration/index.ts:177
export function getPrometheusConfiguration() {
const configurationFromEnv = get('wud.prometheus', wudEnvVars);
const configurationSchema = joi.object().keys({
enabled: joi.boolean().default(true),
auth: joi.boolean().default(true),
});
// Validate Configuration
const configurationToValidate = configurationSchema.validate(
configurationFromEnv || {},
);
if (configurationToValidate.error) {
throw configurationToValidate.error;
}
return configurationToValidate.value;
}
export function getPublicUrl(req: Request) {