mirror of https://github.com/jumpserver/jumpserver
del: 删除测试prometheus相关代码
parent
b9717eece3
commit
b9cbff1a5f
|
@ -57,7 +57,6 @@ INSTALLED_APPS = [
|
|||
'django_filters',
|
||||
'bootstrap3',
|
||||
'captcha',
|
||||
'django_prometheus',
|
||||
'django_celery_beat',
|
||||
'django.contrib.auth',
|
||||
'django.contrib.admin',
|
||||
|
@ -70,7 +69,6 @@ INSTALLED_APPS = [
|
|||
|
||||
|
||||
MIDDLEWARE = [
|
||||
'django_prometheus.middleware.PrometheusBeforeMiddleware',
|
||||
'django.middleware.security.SecurityMiddleware',
|
||||
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||
'django.middleware.locale.LocaleMiddleware',
|
||||
|
@ -86,7 +84,6 @@ MIDDLEWARE = [
|
|||
'orgs.middleware.OrgMiddleware',
|
||||
'authentication.backends.oidc.middleware.OIDCRefreshIDTokenMiddleware',
|
||||
'authentication.backends.cas.middleware.CASMiddleware',
|
||||
'django_prometheus.middleware.PrometheusAfterMiddleware',
|
||||
]
|
||||
|
||||
|
||||
|
|
|
@ -55,41 +55,7 @@ apps = [
|
|||
]
|
||||
|
||||
|
||||
def test_metric(request):
|
||||
import random
|
||||
data = ""
|
||||
components = ['koko', 'guacamole', 'omnidb']
|
||||
status = ['normal', 'high', 'critical', 'total']
|
||||
|
||||
data += "# JumpServer 各组件状态个数汇总\n"
|
||||
for com in components:
|
||||
data += f"## 组件: {com}\n"
|
||||
for s in status:
|
||||
key = 'jumpserver_components_status_total{component_type="%s", status="%s"}' % (com, s)
|
||||
value = round(10 * random.random() * 10, 2)
|
||||
data += f"{key} {value}\n"
|
||||
|
||||
data += "\n# JumpServer 各组件在线会话数汇总\n"
|
||||
for com in components:
|
||||
for item in ['session_active']:
|
||||
key = 'jumpserver_components_%s_total{component_type="%s"}' % (item, com)
|
||||
value = round(40 * random.random() * 10, 2)
|
||||
data += f"{key} {value}\n"
|
||||
|
||||
data += "\n# JumpServer 各组件节点一些指标\n"
|
||||
for item in ['cpu1_load', 'memory_used_percent', 'disk_used_percent', 'session_active']:
|
||||
data += f"## 指标: {item}\n"
|
||||
for com in components:
|
||||
for instance in ['node1', 'node2', 'node3']:
|
||||
key = 'jumpserver_components_%s{component_type="%s", component="%s"}' % (item, com, instance)
|
||||
value = round(20 * random.random() * 10, 2)
|
||||
data += f"{key} {value}\n"
|
||||
return HttpResponse(data, content_type='text/plain; version=0.0.4; charset=utf-8')
|
||||
|
||||
|
||||
urlpatterns = [
|
||||
# path('prometheus/', include('django_prometheus.urls')),
|
||||
path('prometheus/metrics', test_metric),
|
||||
path('', views.IndexView.as_view(), name='index'),
|
||||
path('api/v1/', include(api_v1)),
|
||||
path('api/v2/', include(api_v2)),
|
||||
|
|
Loading…
Reference in New Issue