Skip to main content
Glama
condition.json10.9 kB
{ "type": "page", "title": "状态指标管理", "body": [ { "type": "alert", "level": "success", "body": "<p>在Kubernetes资源的监控状态中,若指标类型(如DiskPressure、Unavailable等)的Status值为False,则代表该指标处于正常健康状态。例如:DiskPressure=False表示磁盘无压力,Unavailable=False表示服务可用。</p><p>应用规则:如果一个资源状态的类型,包含下表中的指标名称,则会翻转显示。</p>" }, { "type": "crud", "id": "detailCRUD", "name": "detailCRUD", "autoFillHeight": true, "autoGenerateFilter": { "columnsNum": 4, "showBtnToolbar": false }, "headerToolbar": [ { "type": "button", "icon": "fas fa-plus text-primary", "actionType": "drawer", "label": "新建指标", "drawer": { "closeOnEsc": true, "closeOnOutside": true, "title": "新建指标 (ESC 关闭)", "body": { "type": "form", "api": "post:/admin/condition/save", "body": [ { "type": "input-text", "name": "name", "label": "指标名称", "required": true, "placeholder": "请输入指标名称,包含即为命中。如Pressure、Unavailable等", "validateOnChange": true, "validations": { "minLength": 2, "maxLength": 50 }, "validationErrors": { "minLength": "指标名称至少 2 个字符", "maxLength": "指标名称最多 50 个字符" } }, { "type": "textarea", "name": "description", "label": "描述", "placeholder": "请输入指标的描述信息", "maxLength": 200 } ], "submitText": "保存", "resetText": "重置", "messages": { "saveSuccess": "保存成功", "saveFailed": "保存失败" }, "onEvent": { "submitSucc": { "actions": [ { "actionType": "reload", "componentId": "detailCRUD" }, { "actionType": "closeDrawer" } ] } } } } }, { "type": "columns-toggler", "align": "right", "draggable": true, "icon": "fas fa-cog", "overlay": true, "footerBtnSize": "sm" }, { "type": "tpl", "tpl": "共${count}条", "align": "right", "visibleOn": "${count}" }, { "type": "columns-toggler", "align": "left" }, "reload", "bulkActions" ], "loadDataOnce": false, "syncLocation": false, "initFetch": true, "perPage": 10, "bulkActions": [ { "label": "批量删除", "actionType": "ajax", "confirmText": "确定要批量删除?", "api": "post:/admin/condition/delete/${ids}" } ], "footerToolbar": [ { "type": "pagination", "align": "right" }, { "type": "statistics", "align": "right" }, { "type": "switch-per-page", "align": "right" } ], "api": "get:/admin/condition/list", "quickSaveItemApi": "/admin/condition/save/id/${id}/status/${enabled}", "columns": [ { "type": "operation", "label": "操作", "width": 120, "buttons": [ { "type": "button", "icon": "fas fa-edit text-primary", "actionType": "drawer", "tooltip": "编辑指标", "drawer": { "closeOnEsc": true, "closeOnOutside": true, "title": "编辑指标 (ESC 关闭)", "body": { "type": "form", "api": "post:/admin/condition/save", "body": [ { "type": "hidden", "name": "id" }, { "type": "input-text", "name": "name", "label": "指标名称", "required": true, "placeholder": "请输入指标名称,如Pressure、Unavailable等", "validateOnChange": true, "validations": { "minLength": 2, "maxLength": 50 }, "validationErrors": { "minLength": "指标名称至少 2 个字符", "maxLength": "指标名称最多 50 个字符" } }, { "type": "textarea", "name": "description", "label": "描述", "required": true, "placeholder": "请输入指标的描述信息", "maxLength": 200 } ], "submitText": "保存", "resetText": "重置", "messages": { "saveSuccess": "保存成功", "saveFailed": "保存失败" }, "onEvent": { "submitSucc": { "actions": [ { "actionType": "reload", "componentId": "detailCRUD" }, { "actionType": "closeDrawer" } ] } } } } } ] }, { "name": "name", "label": "指标名称", "type": "text", "width": "180px", "sortable": true, "searchable": { "type": "input-text", "name": "name", "clearable": true, "label": "指标名称", "placeholder": "输入指标名称" } }, { "name": "enabled", "label": "启用", "quickEdit": { "mode": "inline", "type": "switch", "onText": "开启", "offText": "关闭", "saveImmediately": true, "resetOnFailed": true } }, { "name": "description", "label": "描述", "type": "text", "searchable": { "type": "input-text", "name": "description", "clearable": true, "label": "描述", "placeholder": "输入描述" } }, { "name": "created_at", "label": "创建时间", "type": "datetime" } ] } ] }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/weibaohui/k8m'

If you have feedback or need assistance with the MCP directory API, please join our Discord server