Skip to content
Snippets Groups Projects
Commit c4c544ae authored by Angelina Filippova's avatar Angelina Filippova
Browse files

Add Pleroma.Web.Endpoint.MetricsExporter settings

parent f04ded8f
Branches
Tags
1 merge request!186Add Pleroma.Web.Endpoint.MetricsExporter settings
Pipeline #33402 passed
......@@ -2,6 +2,10 @@
<div v-if="!loading" :class="isSidebarOpen" class="form-container">
<editor-input v-model="termsOfServicesContent" :name="'terms-of-service'" @input="handleEditorUpdate"/>
<el-divider class="divider thick-line"/>
<el-form :model="prometheusMetricsData" :label-position="labelPosition" :label-width="labelWidth">
<setting :setting-group="prometheusMetrics" :data="prometheusMetricsData"/>
</el-form>
<el-divider v-if="prometheusMetrics" class="divider thick-line"/>
<el-form :model="backupData" :label-position="labelPosition" :label-width="labelWidth">
<setting :setting-group="backup" :data="backupData"/>
</el-form>
......@@ -94,6 +98,12 @@ export default {
modulesData() {
return _.get(this.settings.settings, [':pleroma', ':modules']) || {}
},
prometheusMetrics() {
return this.settings.description.find(setting => setting.key === 'Pleroma.Web.Endpoint.MetricsExporter')
},
prometheusMetricsData() {
return _.get(this.settings.settings, [':prometheus', 'Pleroma.Web.Endpoint.MetricsExporter']) || {}
},
remoteIp() {
return this.settings.description.find(setting => setting.key === 'Pleroma.Web.Plugs.RemoteIp')
},
......
......@@ -78,7 +78,7 @@ export const tabs = description => {
},
'other': {
label: 'settings.other',
settings: [':mime', 'Pleroma.User.Backup', 'Pleroma.Web.Plugs.RemoteIp', ':modules', 'Pleroma.Web.ApiSpec.CastAndValidate', ':terms_of_services']
settings: [':mime', 'Pleroma.User.Backup', 'Pleroma.Web.Plugs.RemoteIp', 'Pleroma.Web.Endpoint.MetricsExporter', ':modules', 'Pleroma.Web.ApiSpec.CastAndValidate', ':terms_of_services']
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment