mirror of
https://github.com/ansible/awx.git
synced 2026-03-01 08:48:46 -03:30
remove broadcast websockets view
This commit is contained in:
committed by
Ryan Petrello
parent
1caa2e0287
commit
b58c71bb74
@@ -36,7 +36,6 @@ from awx.api.views import (
|
|||||||
|
|
||||||
from awx.api.views.metrics import (
|
from awx.api.views.metrics import (
|
||||||
MetricsView,
|
MetricsView,
|
||||||
BroadcastWebsocketMetricsView,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
from .organization import urls as organization_urls
|
from .organization import urls as organization_urls
|
||||||
@@ -96,7 +95,6 @@ v2_urls = [
|
|||||||
url(r'^tokens/$', OAuth2TokenList.as_view(), name='o_auth2_token_list'),
|
url(r'^tokens/$', OAuth2TokenList.as_view(), name='o_auth2_token_list'),
|
||||||
url(r'^', include(oauth2_urls)),
|
url(r'^', include(oauth2_urls)),
|
||||||
url(r'^metrics/$', MetricsView.as_view(), name='metrics_view'),
|
url(r'^metrics/$', MetricsView.as_view(), name='metrics_view'),
|
||||||
url(r'^broadcast_websocket_metrics/$', BroadcastWebsocketMetricsView.as_view(), name='broadcast_websocket_metrics_view'),
|
|
||||||
url(r'^ping/$', ApiV2PingView.as_view(), name='api_v2_ping_view'),
|
url(r'^ping/$', ApiV2PingView.as_view(), name='api_v2_ping_view'),
|
||||||
url(r'^config/$', ApiV2ConfigView.as_view(), name='api_v2_config_view'),
|
url(r'^config/$', ApiV2ConfigView.as_view(), name='api_v2_config_view'),
|
||||||
url(r'^config/subscriptions/$', ApiV2SubscriptionView.as_view(), name='api_v2_subscription_view'),
|
url(r'^config/subscriptions/$', ApiV2SubscriptionView.as_view(), name='api_v2_subscription_view'),
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ from rest_framework.exceptions import PermissionDenied
|
|||||||
# AWX
|
# AWX
|
||||||
# from awx.main.analytics import collectors
|
# from awx.main.analytics import collectors
|
||||||
from awx.main.analytics.metrics import metrics
|
from awx.main.analytics.metrics import metrics
|
||||||
from awx.main.analytics.broadcast_websocket import BroadcastWebsocketStatsManager
|
|
||||||
from awx.api import renderers
|
from awx.api import renderers
|
||||||
|
|
||||||
from awx.api.generics import (
|
from awx.api.generics import (
|
||||||
@@ -41,18 +40,3 @@ class MetricsView(APIView):
|
|||||||
return Response(metrics().decode('UTF-8'))
|
return Response(metrics().decode('UTF-8'))
|
||||||
raise PermissionDenied()
|
raise PermissionDenied()
|
||||||
|
|
||||||
|
|
||||||
class BroadcastWebsocketMetricsView(APIView):
|
|
||||||
name = _('Broadcast Websockets')
|
|
||||||
swagger_topic = 'Broadcast Websockets'
|
|
||||||
|
|
||||||
renderer_classes = [renderers.PlainTextRenderer,
|
|
||||||
renderers.PrometheusJSONRenderer,
|
|
||||||
renderers.BrowsableAPIRenderer,]
|
|
||||||
|
|
||||||
def get(self, request):
|
|
||||||
''' Show Metrics Details '''
|
|
||||||
if (request.user.is_superuser or request.user.is_system_auditor):
|
|
||||||
stats_str = BroadcastWebsocketStatsManager.get_stats_sync() or b''
|
|
||||||
return Response(stats_str.decode('UTF-8'))
|
|
||||||
raise PermissionDenied()
|
|
||||||
|
|||||||
@@ -107,7 +107,6 @@ class ApiVersionRootView(APIView):
|
|||||||
data['applications'] = reverse('api:o_auth2_application_list', request=request)
|
data['applications'] = reverse('api:o_auth2_application_list', request=request)
|
||||||
data['tokens'] = reverse('api:o_auth2_token_list', request=request)
|
data['tokens'] = reverse('api:o_auth2_token_list', request=request)
|
||||||
data['metrics'] = reverse('api:metrics_view', request=request)
|
data['metrics'] = reverse('api:metrics_view', request=request)
|
||||||
data['broadcast_websocket_metrics'] = reverse('api:broadcast_websocket_metrics_view', request=request)
|
|
||||||
data['inventory'] = reverse('api:inventory_list', request=request)
|
data['inventory'] = reverse('api:inventory_list', request=request)
|
||||||
data['inventory_scripts'] = reverse('api:inventory_script_list', request=request)
|
data['inventory_scripts'] = reverse('api:inventory_script_list', request=request)
|
||||||
data['inventory_sources'] = reverse('api:inventory_source_list', request=request)
|
data['inventory_sources'] = reverse('api:inventory_source_list', request=request)
|
||||||
|
|||||||
Reference in New Issue
Block a user