diff --git a/.azure-pipelines/templates/test-all-checks.yml b/.azure-pipelines/templates/test-all-checks.yml index 02eb20eb0cf90..2a41bb45e3354 100644 --- a/.azure-pipelines/templates/test-all-checks.yml +++ b/.azure-pipelines/templates/test-all-checks.yml @@ -120,6 +120,9 @@ jobs: - checkName: cloud_foundry_api displayName: Cloud Foundry API os: linux + - checkName: cloudera + displayName: Cloudera + os: linux - checkName: cockroachdb displayName: CockroachDB os: linux diff --git a/.codecov.yml b/.codecov.yml index a3f300f5f8cff..3eacb8de9fc04 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -114,6 +114,10 @@ coverage: target: 75 flags: - cloud_foundry_api + Cloudera: + target: 75 + flags: + - cloudera CockroachDB: target: 75 flags: @@ -736,6 +740,11 @@ flags: paths: - cloud_foundry_api/datadog_checks/cloud_foundry_api - cloud_foundry_api/tests + cloudera: + carryforward: true + paths: + - cloudera/datadog_checks/cloudera + - cloudera/tests cockroachdb: carryforward: true paths: diff --git a/.github/workflows/config/labeler.yml b/.github/workflows/config/labeler.yml index 9c28bbf8194a2..f1a08e6af77cc 100644 --- a/.github/workflows/config/labeler.yml +++ b/.github/workflows/config/labeler.yml @@ -94,6 +94,8 @@ integration/clickhouse: - clickhouse/**/* integration/cloud_foundry_api: - cloud_foundry_api/**/* +integration/cloudera: +- cloudera/**/* integration/cockroachdb: - cockroachdb/**/* integration/confluent_platform: diff --git a/LICENSE-3rdparty.csv b/LICENSE-3rdparty.csv index c59903a15d1ee..e88a1a87ef56b 100644 --- a/LICENSE-3rdparty.csv +++ b/LICENSE-3rdparty.csv @@ -19,6 +19,7 @@ cachetools,PyPI,MIT,Thomas Kemmer check-postgres,"https://github.com/bucardo/",BSD-2-Clause,Greg Sabino Mullane clickhouse-cityhash,PyPI,MIT,Alexander [Amper] Marshalov clickhouse-driver,PyPI,MIT,Konstantin Lebedev +cm-client,PyPI,Apache-2.0, contextlib2,PyPI,PSF,Nick Coghlan cryptography,PyPI,Apache-2.0,The Python Cryptographic Authority and individual contributors | The cryptography developers cryptography,PyPI,BSD-3-Clause,The Python Cryptographic Authority and individual contributors | The cryptography developers diff --git a/cloudera/CHANGELOG.md b/cloudera/CHANGELOG.md new file mode 100644 index 0000000000000..c4b87b8865990 --- /dev/null +++ b/cloudera/CHANGELOG.md @@ -0,0 +1,2 @@ +# CHANGELOG - Cloudera + diff --git a/cloudera/README.md b/cloudera/README.md new file mode 100644 index 0000000000000..749b01e6657c2 --- /dev/null +++ b/cloudera/README.md @@ -0,0 +1,151 @@ +# Agent Check: Cloudera + +## Overview + +This integration monitors your [Cloudera Data Platform][1] through the Datadog Agent, allowing you to submit metrics and service checks on the health of your Cloudera Data Hub clusters, hosts, and roles. + +## Setup + +Follow the instructions below to install and configure this check for an Agent running on a host. For containerized environments, see the [Autodiscovery Integration Templates][3] for guidance on applying these instructions. + +### Installation + +The Cloudera check is included in the [Datadog Agent][2] package. +No additional installation is needed on your server. + +### Configuration + +#### Prepare Cloudera Manager +1. In Cloudera Data Platform, navigate to the Management Console and click on the **User Management** tab. +![User Management][10] + +2. Click on **Actions**, then **Create Machine User** to create the machine user that queries the Cloudera Manager through the Datadog Agent. +![Create Machine User][11] + +3. If the workload password hasn't been set, click on **Set Workload Password** after the user is created. +![Set Workload Password][12] + + + + +#### Host +1. Edit the `cloudera.d/conf.yaml` file, in the `conf.d/` folder at the root of your Agent's configuration directory to start collecting your Cloudera cluster and host data. See the [sample cloudera.d/conf.yaml][4] for all available configuration options. +**Note**: The `api_url` should contain the API version at the end. + + ```yaml + init_config: + + ## @param workload_username - string - required + ## The Workload username. This value can be found in the `User Management` tab of the Management + ## Console in the `Workload User Name`. + # + workload_username: + + ## @param workload_password - string - required + ## The Workload password. This value can be found in the `User Management` tab of the Management + ## Console in the `Workload Password`. + # + workload_password: + + ## Every instance is scheduled independently of the others. + # + instances: + + ## @param api_url - string - required + ## The URL endpoint for the Cloudera Manager API. This can be found under the Endpoints tab for + ## your Data Hub to monitor. + ## + ## Note: The version of the Cloudera Manager API needs to be appended at the end of the URL. + ## For example, using v48 of the API for Data Hub `cluster_1` should result with a URL similar + ## to the following: + ## `https://cluster1.cloudera.site/cluster_1/cdp-proxy-api/cm-api/v48` + # + - api_url: + ``` + +2. [Restart the Agent][5] to start collecting and sending Cloudera Data Hub cluster data to Datadog. + + + + +#### Containerized + +For containerized environments, see the [Autodiscovery Integration Templates][3] for guidance on applying the parameters below. + +| Parameter | Value | +| -------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `` | `cloudera` | +| `` | `{"workload_username": "", 'workload_password": ""}` | +| `` | `{"api_url": "}` | + + + + +### Validation + +[Run the Agent's status subcommand][6] and look for `cloudera` under the Checks section. + +## Data Collected + +### Metrics + +See [metadata.csv][7] for a list of metrics provided by this integration. + +### Events + +The Cloudera integration does not include any events. + +### Service Checks + +See [service_checks.json][8] for a list of service checks provided by this integration. + +## Troubleshooting + +### Collecting metrics of Datadog integrations on Cloudera hosts +To install the Datadog Agent on a Cloudera host, make sure that the security group associated with the host allows SSH access. +Then, you need to use the [root user `cloudbreak`][13] when accessing the host with the SSH key generated during the environment creation: + +``` +sudo ssh -i "/path/to/key.pem" cloudbreak@ +``` + +The workload username and password can be used to access Cloudera hosts through SSH, although only the `cloudbreak` user can install the Datadog Agent. +Trying to use any user that is not `cloudbreak` may result in the following error: +``` + is not allowed to run sudo on . This incident will be reported. +``` + +### Config errors when collecting Datadog metrics +If you see something similar to the following in the Agent status when collecting metrics from your Cloudera host: + +``` + Config Errors + ============== + zk + -- + open /etc/datadog-agent/conf.d/zk.d/conf.yaml: permission denied +``` + +You need to change the ownership of the `conf.yaml` to `dd-agent`: + +``` +[cloudbreak@ ~]$ sudo chown -R dd-agent:dd-agent /etc/datadog-agent/conf.d/zk.d/conf.yaml +``` + + +Need help? Contact [Datadog support][9]. + + +[1]: https://www.cloudera.com/products/cloudera-data-platform.html +[2]: https://app.datadoghq.com/account/settings#agent +[3]: https://docs.datadoghq.com/agent/kubernetes/integrations/ +[4]: https://github.com/DataDog/integrations-core/blob/master/cloudera/datadog_checks/cloudera/data/conf.yaml.example +[5]: https://docs.datadoghq.com/agent/guide/agent-commands/#start-stop-and-restart-the-agent +[6]: https://docs.datadoghq.com/agent/guide/agent-commands/#agent-status-and-information +[7]: https://github.com/DataDog/integrations-core/blob/master/cloudera/metadata.csv +[8]: https://github.com/DataDog/integrations-core/blob/master/cloudera/assets/service_checks.json +[9]: https://docs.datadoghq.com/help/ +[10]: https://raw.githubusercontent.com/DataDog/integrations-core/master/cloudera/images/user_management.png +[11]: https://raw.githubusercontent.com/DataDog/integrations-core/master/cloudera/images/create_machine_user.png +[12]: https://raw.githubusercontent.com/DataDog/integrations-core/master/cloudera/images/set_workload_password.png +[13]: https://docs.cloudera.com/data-hub/cloud/access-clusters/topics/mc-accessing-cluster-via-ssh.html diff --git a/cloudera/assets/configuration/spec.yaml b/cloudera/assets/configuration/spec.yaml new file mode 100644 index 0000000000000..d1cf0630bc552 --- /dev/null +++ b/cloudera/assets/configuration/spec.yaml @@ -0,0 +1,44 @@ +name: Cloudera +files: +- name: cloudera.yaml + options: + - template: init_config + options: + - name: workload_username + description: | + The Workload username. This value can be found in the `User Management` tab of the Management + Console in the `Workload User Name`. + required: true + value: + type: string + - name: workload_password + description: | + The Workload password. This value can be found in the `User Management` tab of the Management + Console in the `Workload Password`. + required: true + value: + type: string + - template: init_config/default + - template: instances + options: + - name: api_url + required: true + description: | + The URL endpoint for the Cloudera Manager API. This can be found under the Endpoints tab for + your Data Hub to monitor. + + Note: The version of the Cloudera Manager API needs to be appended at the end of the URL. + For example, using v48 of the API for Data Hub `cluster_1` should result with a URL similar + to the following: + `https://cluster1.cloudera.site/cluster_1/cdp-proxy-api/cm-api/v48` + + value: + type: string + - name: max_parallel_requests + description: | + The maximum number of requests to Cloudera Manager that are allowed in parallel. + hidden: true + value: + type: integer + example: 100 + - template: instances/default diff --git a/cloudera/assets/service_checks.json b/cloudera/assets/service_checks.json new file mode 100644 index 0000000000000..f288e51666c56 --- /dev/null +++ b/cloudera/assets/service_checks.json @@ -0,0 +1,50 @@ +[ + { + "agent_version": "7.43.0", + "integration": "Cloudera", + "check": "cloudera.can_connect", + "statuses": [ + "ok", + "critical" + ], + "groups": [ + "api_url" + ], + "name": "Cloudera Manager Can Connect", + "description": "Returns `OK` if the check is able to connect to the Cloudera Manager API and collect metrics, `CRITICAL` otherwise." + }, + { + "agent_version": "7.43.0", + "integration": "Cloudera", + "check": "cloudera.cluster.health", + "statuses": [ + "ok", + "critical", + "warning", + "unknown" + ], + "groups": [ + "cloudera_cluster" + ], + "name": "Cloudera Cluster Health", + "description": "Returns `OK` if the cluster is in good health or is starting, `WARNING` if the cluster is stopping or the health is concerning, `CRITICAL` if the cluster is down or in bad health, and `UNKNOWN` otherwise." + }, + { + "agent_version": "7.43.0", + "integration": "Cloudera", + "check": "cloudera.host.health", + "statuses": [ + "ok", + "critical", + "warning", + "unknown" + ], + "groups": [ + "cloudera_cluster", + "cloudera_rack_id", + "cloudera_hostname" + ], + "name": "Cloudera Host Health", + "description": "Returns `OK` if the host is in good health or is starting, `WARNING` if the host is stopping or the health is concerning, `CRITICAL` if the host is down or in bad health, and `UNKNOWN` otherwise." + } +] \ No newline at end of file diff --git a/cloudera/datadog_checks/__init__.py b/cloudera/datadog_checks/__init__.py new file mode 100644 index 0000000000000..28b0d67b919a6 --- /dev/null +++ b/cloudera/datadog_checks/__init__.py @@ -0,0 +1,4 @@ +# (C) Datadog, Inc. 2022-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) +__path__ = __import__('pkgutil').extend_path(__path__, __name__) # type: ignore diff --git a/cloudera/datadog_checks/cloudera/__about__.py b/cloudera/datadog_checks/cloudera/__about__.py new file mode 100644 index 0000000000000..439e81d6244c3 --- /dev/null +++ b/cloudera/datadog_checks/cloudera/__about__.py @@ -0,0 +1,4 @@ +# (C) Datadog, Inc. 2022-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) +__version__ = '0.0.1' diff --git a/cloudera/datadog_checks/cloudera/__init__.py b/cloudera/datadog_checks/cloudera/__init__.py new file mode 100644 index 0000000000000..f010bc66de56d --- /dev/null +++ b/cloudera/datadog_checks/cloudera/__init__.py @@ -0,0 +1,7 @@ +# (C) Datadog, Inc. 2022-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) +from .__about__ import __version__ +from .check import ClouderaCheck + +__all__ = ['__version__', 'ClouderaCheck'] diff --git a/cloudera/datadog_checks/cloudera/api_client.py b/cloudera/datadog_checks/cloudera/api_client.py new file mode 100644 index 0000000000000..93cd540a0afe4 --- /dev/null +++ b/cloudera/datadog_checks/cloudera/api_client.py @@ -0,0 +1,13 @@ +from abc import ABC, abstractmethod + + +class ApiClient(ABC): + def __init__(self, check, api_client): + self._check = check + self._log = check.log + self._api_client = api_client + + @abstractmethod + def collect_data(self): + """Collect metrics and service checks via the Cloudera API Client""" + pass diff --git a/cloudera/datadog_checks/cloudera/api_client_factory.py b/cloudera/datadog_checks/cloudera/api_client_factory.py new file mode 100644 index 0000000000000..7d4fbba2ab7f1 --- /dev/null +++ b/cloudera/datadog_checks/cloudera/api_client_factory.py @@ -0,0 +1,40 @@ +import cm_client +from cm_client.rest import RESTClientObject +from packaging.version import parse + +from datadog_checks.base import ConfigurationError +from datadog_checks.cloudera.api_client_v7 import ApiClientV7 + + +def make_api_client(check, config, shared_config): + cm_client.configuration.username = shared_config.workload_username + cm_client.configuration.password = shared_config.workload_password + api_client = cm_client.ApiClient(config.api_url) + api_client.rest_client = RESTClientObject(maxsize=(config.max_parallel_requests)) + check.log.debug('Getting version from cloudera API URL: %s', config.api_url) + cloudera_manager_resource_api = cm_client.ClouderaManagerResourceApi(api_client) + try: + get_version_response = cloudera_manager_resource_api.get_version() + except Exception: + check.log.warning( + "Unable to get the version of Cloudera Manager, please check that the URL is valid and API version \ + is appended at the end" + ) + raise + check.log.debug('get_version_response: %s', get_version_response) + response_version = get_version_response.version + if response_version: + cloudera_version = parse(response_version) + check.log.debug('Cloudera Manager Version: %s', cloudera_version) + if cloudera_version.major == 7: + version_raw = str(cloudera_version) + version_parts = { + 'major': str(cloudera_version.major), + 'minor': str(cloudera_version.minor), + 'patch': str(cloudera_version.micro), + } + check.set_metadata('version', version_raw, scheme='parts', part_map=version_parts) + + return ApiClientV7(check, api_client) + + raise ConfigurationError(f'Cloudera Manager Version is unsupported or unknown: {response_version}') diff --git a/cloudera/datadog_checks/cloudera/api_client_v7.py b/cloudera/datadog_checks/cloudera/api_client_v7.py new file mode 100644 index 0000000000000..d94b29b2bc3b4 --- /dev/null +++ b/cloudera/datadog_checks/cloudera/api_client_v7.py @@ -0,0 +1,131 @@ +from concurrent.futures import ThreadPoolExecutor + +import cm_client + +from datadog_checks.base import AgentCheck +from datadog_checks.cloudera.api_client import ApiClient +from datadog_checks.cloudera.entity_status import ENTITY_STATUS +from datadog_checks.cloudera.metrics import NATIVE_METRICS, TIMESERIES_METRICS + +from .common import CLUSTER_HEALTH, HOST_HEALTH + + +class ApiClientV7(ApiClient): + def __init__(self, check, api_client): + super(ApiClientV7, self).__init__(check, api_client) + + def collect_data(self): + clusters_resource_api = cm_client.ClustersResourceApi(self._api_client) + read_clusters_response = clusters_resource_api.read_clusters(cluster_type='any', view='full') + self._log.debug("Cloudera full clusters response:\n%s", read_clusters_response) + + # Use len(read_clusters_response.items) * 2 workers since + # for each cluster, we are executing 2 tasks in parallel. + with ThreadPoolExecutor(max_workers=len(read_clusters_response.items) * 2) as executor: + for cluster in read_clusters_response.items: + cluster_name = cluster.name + + tags = self._collect_cluster_tags(cluster, self._check.config.tags) + + executor.submit(self._collect_cluster_metrics, cluster_name, tags) + executor.submit(self._collect_hosts, cluster_name) + self._collect_cluster_service_check(cluster, tags) + + @staticmethod + def _collect_cluster_tags(cluster, custom_tags): + cluster_tags = [f"{cluster_tag.name}:{cluster_tag.value}" for cluster_tag in cluster.tags] + + cluster_tags.extend(custom_tags) + + return cluster_tags + + def _collect_cluster_service_check(self, cluster, tags): + cluster_entity_status = ENTITY_STATUS[cluster.entity_status] + message = cluster.entity_status if cluster_entity_status != AgentCheck.OK else None + self._check.service_check( + CLUSTER_HEALTH, cluster_entity_status, tags=[f'cloudera_cluster:{cluster.name}', *tags], message=message + ) + + def _collect_cluster_metrics(self, cluster_name, tags): + metric_names = ','.join(f'last({metric}) AS {metric}' for metric in TIMESERIES_METRICS['cluster']) + query = f'SELECT {metric_names} WHERE clusterName="{cluster_name}" AND category=CLUSTER' + self._query_time_series(query, tags=tags) + + def _collect_hosts(self, cluster_name): + clusters_resource_api = cm_client.ClustersResourceApi(self._api_client) + list_hosts_response = clusters_resource_api.list_hosts(cluster_name, view='full') + self._log.debug("Cloudera full hosts response:\n%s", list_hosts_response) + + # Use len(list_hosts_response.items) * 4 workers since + # for each host, we are executing 4 tasks in parallel. + with ThreadPoolExecutor(max_workers=len(list_hosts_response.items) * 4) as executor: + for host in list_hosts_response.items: + tags = self._collect_host_tags(host, self._check.config.tags) + executor.submit(self._collect_host_metrics, host, tags) + executor.submit(self._collect_role_metrics, host, tags) + executor.submit(self._collect_disk_metrics, host, tags) + executor.submit(self._collect_host_service_check, host, tags) + + @staticmethod + def _collect_host_tags(host, custom_tags): + tags = [ + f'cloudera_hostname:{host.hostname}', + f'cloudera_rack_id:{host.rack_id}', + f'cloudera_cluster:{host.cluster_ref.cluster_name}', + ] + + host_tags = host.tags + if host_tags: + for host_tag in host_tags: + tags.append(f"{host_tag.name}:{host_tag.value}") + + tags.extend(custom_tags) + + return tags + + def _collect_host_service_check(self, host, tags): + host_entity_status = ENTITY_STATUS[host.entity_status] if host.entity_status else None + self._log.debug('Cloudera host_entity_status: %s', host_entity_status) + self._check.service_check(HOST_HEALTH, host_entity_status, tags=tags) + + def _collect_host_metrics(self, host, tags): + # Use 2 workers since we are executing 2 tasks in parallel. + with ThreadPoolExecutor(max_workers=2) as executor: + executor.submit(self._collect_host_native_metrics, host, tags) + executor.submit(self._collect_host_timeseries_metrics, host, tags) + + def _collect_host_native_metrics(self, host, tags): + for metric in NATIVE_METRICS['host']: + self._check.gauge(f"host.{metric}", getattr(host, metric), tags) + + def _collect_host_timeseries_metrics(self, host, tags): + metric_names = ','.join(f'last({metric}) AS {metric}' for metric in TIMESERIES_METRICS['host']) + query = f'SELECT {metric_names} WHERE hostId="{host.host_id}" AND category=HOST' + self._query_time_series(query, tags=tags) + + def _collect_role_metrics(self, host, tags): + metric_names = ','.join(f'last({metric}) AS {metric}' for metric in TIMESERIES_METRICS['role']) + query = f'SELECT {metric_names} WHERE hostId="{host.host_id}" AND category=ROLE' + self._query_time_series(query, tags=tags) + + def _collect_disk_metrics(self, host, tags): + metric_names = ','.join(f'last({metric}) AS {metric}' for metric in TIMESERIES_METRICS['disk']) + query = f'SELECT {metric_names} WHERE hostId="{host.host_id}" AND category=DISK' + self._query_time_series(query, tags=tags) + + def _query_time_series(self, query, tags): + self._log.debug('Cloudera timeseries query: %s', query) + time_series_resource_api = cm_client.TimeSeriesResourceApi(self._api_client) + query_time_series_response = time_series_resource_api.query_time_series(query=query) + self._log.debug('Cloudera query_time_series_response: %s', query_time_series_response) + for item in query_time_series_response.items: + for ts in item.time_series: + self._log.debug('ts: %s', ts) + metric_name = ts.metadata.alias + category_name = ts.metadata.attributes['category'].lower() + full_metric_name = f'{category_name}.{metric_name}' + for d in ts.data: + value = d.value + self._check.gauge( + full_metric_name, value, tags=[f'cloudera_{category_name}:{ts.metadata.entity_name}', *tags] + ) diff --git a/cloudera/datadog_checks/cloudera/check.py b/cloudera/datadog_checks/cloudera/check.py new file mode 100644 index 0000000000000..ac27d740e79cc --- /dev/null +++ b/cloudera/datadog_checks/cloudera/check.py @@ -0,0 +1,41 @@ +# (C) Datadog, Inc. 2022-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) + +from datadog_checks.base import AgentCheck + +from .api_client_factory import make_api_client +from .common import CAN_CONNECT +from .config_models import ConfigMixin + + +class ClouderaCheck(AgentCheck, ConfigMixin): + __NAMESPACE__ = 'cloudera' + + def __init__(self, name, init_config, instances): + super(ClouderaCheck, self).__init__(name, init_config, instances) + self.client = None + self.check_initializations.append(self._create_client) + + @AgentCheck.metadata_entrypoint + def _create_client(self): + self.can_connect_tags = [f'api_url={self.config.api_url}'] + + for tag in self.config.tags: + self.can_connect_tags.append(tag) + + try: + self.client = make_api_client(self, self.config, self.shared_config) + except Exception as e: + message = f"Cloudera API Client is none: {e}" + self.service_check(CAN_CONNECT, AgentCheck.CRITICAL, message=message, tags=self.can_connect_tags) + raise + + def check(self, _): + try: + self.client.collect_data() + self.service_check(CAN_CONNECT, AgentCheck.OK, tags=self.can_connect_tags) + except Exception as e: + message = f'Cloudera check raised an exception: {e}' + self.service_check(CAN_CONNECT, AgentCheck.CRITICAL, message=message, tags=self.can_connect_tags) + self.log.error(message) diff --git a/cloudera/datadog_checks/cloudera/common.py b/cloudera/datadog_checks/cloudera/common.py new file mode 100644 index 0000000000000..6533b4d3e002a --- /dev/null +++ b/cloudera/datadog_checks/cloudera/common.py @@ -0,0 +1,3 @@ +CAN_CONNECT = "can_connect" +CLUSTER_HEALTH = "cluster.health" +HOST_HEALTH = "host.health" diff --git a/cloudera/datadog_checks/cloudera/config_models/__init__.py b/cloudera/datadog_checks/cloudera/config_models/__init__.py new file mode 100644 index 0000000000000..70857774b0017 --- /dev/null +++ b/cloudera/datadog_checks/cloudera/config_models/__init__.py @@ -0,0 +1,24 @@ +# (C) Datadog, Inc. 2022-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) + +# This file is autogenerated. +# To change this file you should edit assets/configuration/spec.yaml and then run the following commands: +# ddev -x validate config -s +# ddev -x validate models -s + +from .instance import InstanceConfig +from .shared import SharedConfig + + +class ConfigMixin: + _config_model_instance: InstanceConfig + _config_model_shared: SharedConfig + + @property + def config(self) -> InstanceConfig: + return self._config_model_instance + + @property + def shared_config(self) -> SharedConfig: + return self._config_model_shared diff --git a/cloudera/datadog_checks/cloudera/config_models/defaults.py b/cloudera/datadog_checks/cloudera/config_models/defaults.py new file mode 100644 index 0000000000000..5e9161a8a222e --- /dev/null +++ b/cloudera/datadog_checks/cloudera/config_models/defaults.py @@ -0,0 +1,42 @@ +# (C) Datadog, Inc. 2022-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) + +# This file is autogenerated. +# To change this file you should edit assets/configuration/spec.yaml and then run the following commands: +# ddev -x validate config -s +# ddev -x validate models -s + +from datadog_checks.base.utils.models.fields import get_default_field_value + + +def shared_service(field, value): + return get_default_field_value(field, value) + + +def instance_disable_generic_tags(field, value): + return False + + +def instance_empty_default_hostname(field, value): + return False + + +def instance_max_parallel_requests(field, value): + return 100 + + +def instance_metric_patterns(field, value): + return get_default_field_value(field, value) + + +def instance_min_collection_interval(field, value): + return 15 + + +def instance_service(field, value): + return get_default_field_value(field, value) + + +def instance_tags(field, value): + return get_default_field_value(field, value) diff --git a/cloudera/datadog_checks/cloudera/config_models/instance.py b/cloudera/datadog_checks/cloudera/config_models/instance.py new file mode 100644 index 0000000000000..20a9ccc1f7c77 --- /dev/null +++ b/cloudera/datadog_checks/cloudera/config_models/instance.py @@ -0,0 +1,63 @@ +# (C) Datadog, Inc. 2022-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) + +# This file is autogenerated. +# To change this file you should edit assets/configuration/spec.yaml and then run the following commands: +# ddev -x validate config -s +# ddev -x validate models -s + +from __future__ import annotations + +from typing import Optional, Sequence + +from pydantic import BaseModel, root_validator, validator + +from datadog_checks.base.utils.functions import identity +from datadog_checks.base.utils.models import validation + +from . import defaults, validators + + +class MetricPatterns(BaseModel): + class Config: + allow_mutation = False + + exclude: Optional[Sequence[str]] + include: Optional[Sequence[str]] + + +class InstanceConfig(BaseModel): + class Config: + allow_mutation = False + + api_url: str + disable_generic_tags: Optional[bool] + empty_default_hostname: Optional[bool] + max_parallel_requests: Optional[int] + metric_patterns: Optional[MetricPatterns] + min_collection_interval: Optional[float] + service: Optional[str] + tags: Optional[Sequence[str]] + + @root_validator(pre=True) + def _initial_validation(cls, values): + return validation.core.initialize_config(getattr(validators, 'initialize_instance', identity)(values)) + + @validator('*', pre=True, always=True) + def _ensure_defaults(cls, v, field): + if v is not None or field.required: + return v + + return getattr(defaults, f'instance_{field.name}')(field, v) + + @validator('*') + def _run_validations(cls, v, field): + if not v: + return v + + return getattr(validators, f'instance_{field.name}', identity)(v, field=field) + + @root_validator(pre=False) + def _final_validation(cls, values): + return validation.core.finalize_config(getattr(validators, 'finalize_instance', identity)(values)) diff --git a/cloudera/datadog_checks/cloudera/config_models/shared.py b/cloudera/datadog_checks/cloudera/config_models/shared.py new file mode 100644 index 0000000000000..b9e9e55ad0e66 --- /dev/null +++ b/cloudera/datadog_checks/cloudera/config_models/shared.py @@ -0,0 +1,50 @@ +# (C) Datadog, Inc. 2022-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) + +# This file is autogenerated. +# To change this file you should edit assets/configuration/spec.yaml and then run the following commands: +# ddev -x validate config -s +# ddev -x validate models -s + +from __future__ import annotations + +from typing import Optional + +from pydantic import BaseModel, root_validator, validator + +from datadog_checks.base.utils.functions import identity +from datadog_checks.base.utils.models import validation + +from . import defaults, validators + + +class SharedConfig(BaseModel): + class Config: + allow_mutation = False + + service: Optional[str] + workload_password: str + workload_username: str + + @root_validator(pre=True) + def _initial_validation(cls, values): + return validation.core.initialize_config(getattr(validators, 'initialize_shared', identity)(values)) + + @validator('*', pre=True, always=True) + def _ensure_defaults(cls, v, field): + if v is not None or field.required: + return v + + return getattr(defaults, f'shared_{field.name}')(field, v) + + @validator('*') + def _run_validations(cls, v, field): + if not v: + return v + + return getattr(validators, f'shared_{field.name}', identity)(v, field=field) + + @root_validator(pre=False) + def _final_validation(cls, values): + return validation.core.finalize_config(getattr(validators, 'finalize_shared', identity)(values)) diff --git a/cloudera/datadog_checks/cloudera/config_models/validators.py b/cloudera/datadog_checks/cloudera/config_models/validators.py new file mode 100644 index 0000000000000..92db7aee26a95 --- /dev/null +++ b/cloudera/datadog_checks/cloudera/config_models/validators.py @@ -0,0 +1,13 @@ +# (C) Datadog, Inc. 2022-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) + +# Here you can include additional config validators or transformers +# +# def initialize_instance(values, **kwargs): +# if 'my_option' not in values and 'my_legacy_option' in values: +# values['my_option'] = values['my_legacy_option'] +# if values.get('my_number') > 10: +# raise ValueError('my_number max value is 10, got %s' % str(values.get('my_number'))) +# +# return values diff --git a/cloudera/datadog_checks/cloudera/data/conf.yaml.example b/cloudera/datadog_checks/cloudera/data/conf.yaml.example new file mode 100644 index 0000000000000..34166aac71859 --- /dev/null +++ b/cloudera/datadog_checks/cloudera/data/conf.yaml.example @@ -0,0 +1,77 @@ +## All options defined here are available to all instances. +# +init_config: + + ## @param workload_username - string - required + ## The Workload username. This value can be found in the `User Management` tab of the Management + ## Console in the `Workload User Name`. + # + workload_username: + + ## @param workload_password - string - required + ## The Workload password. This value can be found in the `User Management` tab of the Management + ## Console in the `Workload Password`. + # + workload_password: + + ## @param service - string - optional + ## Attach the tag `service:` to every metric, event, and service check emitted by this integration. + ## + ## Additionally, this sets the default `service` for every log source. + # + # service: + +## Every instance is scheduled independently of the others. +# +instances: + + ## @param api_url - string - required + ## The URL endpoint for the Cloudera Manager API. This can be found under the Endpoints tab for + ## your Data Hub to monitor. + ## + ## Note: The version of the Cloudera Manager API needs to be appended at the end of the URL. + ## For example, using v48 of the API for Data Hub `cluster_1` should result with a URL similar + ## to the following: + ## `https://cluster1.cloudera.site/cluster_1/cdp-proxy-api/cm-api/v48` + # + - api_url: + + ## @param tags - list of strings - optional + ## A list of tags to attach to every metric and service check emitted by this instance. + ## + ## Learn more about tagging at https://docs.datadoghq.com/tagging + # + # tags: + # - : + # - : + + ## @param service - string - optional + ## Attach the tag `service:` to every metric, event, and service check emitted by this integration. + ## + ## Overrides any `service` defined in the `init_config` section. + # + # service: + + ## @param min_collection_interval - number - optional - default: 15 + ## This changes the collection interval of the check. For more information, see: + ## https://docs.datadoghq.com/developers/write_agent_check/#collection-interval + # + # min_collection_interval: 15 + + ## @param empty_default_hostname - boolean - optional - default: false + ## This forces the check to send metrics with no hostname. + ## + ## This is useful for cluster-level checks. + # + # empty_default_hostname: false + + ## @param metric_patterns - mapping - optional + ## A mapping of metrics to include or exclude, with each entry being a regular expression. + ## + ## Metrics defined in `exclude` will take precedence in case of overlap. + # + # metric_patterns: + # include: + # - + # exclude: + # - diff --git a/cloudera/datadog_checks/cloudera/entity_status.py b/cloudera/datadog_checks/cloudera/entity_status.py new file mode 100644 index 0000000000000..19f3877635b2b --- /dev/null +++ b/cloudera/datadog_checks/cloudera/entity_status.py @@ -0,0 +1,17 @@ +from datadog_checks.base.constants import ServiceCheck + +# Based on ApiEntityStatus: https://archive.cloudera.com/cm7/7.7.1/generic/jar/cm_api/apidocs/json_ApiEntityStatus.html +ENTITY_STATUS = { + 'GOOD_HEALTH': ServiceCheck.OK, + 'STARTING': ServiceCheck.OK, + 'STOPPING': ServiceCheck.WARNING, + 'CONCERNING_HEALTH': ServiceCheck.WARNING, + 'DOWN': ServiceCheck.CRITICAL, + 'DISABLED_HEALTH': ServiceCheck.CRITICAL, + 'BAD_HEALTH': ServiceCheck.CRITICAL, + 'STOPPED': ServiceCheck.CRITICAL, + 'UNKNOWN_HEALTH': ServiceCheck.UNKNOWN, + 'HISTORY_NOT_AVAILABLE': ServiceCheck.UNKNOWN, + 'UNKNOWN': ServiceCheck.UNKNOWN, + 'NONE': ServiceCheck.UNKNOWN, +} diff --git a/cloudera/datadog_checks/cloudera/metrics.py b/cloudera/datadog_checks/cloudera/metrics.py new file mode 100644 index 0000000000000..a4cb9b2ba271e --- /dev/null +++ b/cloudera/datadog_checks/cloudera/metrics.py @@ -0,0 +1,60 @@ +TIMESERIES_METRICS = { + 'cluster': [ + 'cpu_percent_across_hosts', + 'total_read_bytes_rate_across_disks', + 'total_write_bytes_rate_across_disks', + 'total_bytes_receive_rate_across_network_interfaces', + 'total_bytes_transmit_rate_across_network_interfaces', + ], + 'host': [ + 'cpu_user_rate', + 'cpu_system_rate', + 'cpu_nice_rate', + 'cpu_iowait_rate', + 'cpu_irq_rate', + 'cpu_soft_irq_rate', + 'cpu_steal_rate', + 'load_1', + 'load_5', + 'load_15', + 'swap_used', + 'swap_out_rate', + 'physical_memory_used', + 'physical_memory_total', + 'physical_memory_cached', + 'physical_memory_buffers', + 'total_bytes_receive_rate_across_network_interfaces', + 'total_bytes_transmit_rate_across_network_interfaces', + 'total_read_bytes_rate_across_disks', + 'total_write_bytes_rate_across_disks', + 'total_read_ios_rate_across_disks', + 'total_write_ios_rate_across_disks', + 'health_good_rate', + 'health_concerning_rate', + 'health_bad_rate', + 'health_disabled_rate', + 'health_unknown_rate', + 'alerts_rate', + 'events_critical_rate', + 'events_important_rate', + ], + 'role': [ + 'mem_rss', + 'cpu_user_rate', + 'cpu_system_rate', + ], + 'disk': [ + 'service_time', + 'await_time', + 'await_read_time', + 'await_write_time', + ], +} + +NATIVE_METRICS = { + 'host': [ + 'num_cores', + 'num_physical_cores', + 'total_phys_mem_bytes', + ] +} diff --git a/cloudera/hatch.toml b/cloudera/hatch.toml new file mode 100644 index 0000000000000..4293e03e3b5f0 --- /dev/null +++ b/cloudera/hatch.toml @@ -0,0 +1,4 @@ +[env.collectors.datadog-checks] + +[[envs.default.matrix]] +python = ["38"] diff --git a/cloudera/images/create_machine_user.png b/cloudera/images/create_machine_user.png new file mode 100644 index 0000000000000..0c494dd2e93d0 Binary files /dev/null and b/cloudera/images/create_machine_user.png differ diff --git a/cloudera/images/set_workload_password.png b/cloudera/images/set_workload_password.png new file mode 100644 index 0000000000000..dc7e2951c2c84 Binary files /dev/null and b/cloudera/images/set_workload_password.png differ diff --git a/cloudera/images/user_management.png b/cloudera/images/user_management.png new file mode 100644 index 0000000000000..339d8a6d2ed24 Binary files /dev/null and b/cloudera/images/user_management.png differ diff --git a/cloudera/manifest.json b/cloudera/manifest.json new file mode 100644 index 0000000000000..e9aea79438471 --- /dev/null +++ b/cloudera/manifest.json @@ -0,0 +1,46 @@ +{ + "manifest_version": "2.0.0", + "app_uuid": "526ca1e8-f474-49cd-9a79-6cfe75de15fe", + "app_id": "cloudera", + "display_on_public_website": false, + "tile": { + "overview": "README.md#Overview", + "configuration": "README.md#Setup", + "support": "README.md#Support", + "changelog": "CHANGELOG.md", + "description": "", + "title": "Cloudera", + "media": [], + "classifier_tags": [ + "Supported OS::Linux", + "Supported OS::Windows", + "Supported OS::macOS" + ] + }, + "assets": { + "integration": { + "source_type_name": "Cloudera", + "configuration": { + "spec": "assets/configuration/spec.yaml" + }, + "events": { + "creates_events": false + }, + "metrics": { + "prefix": "cloudera.", + "check": "cloudera.cluster.cpu_percent_across_hosts", + "metadata_path": "metadata.csv" + }, + "service_checks": { + "metadata_path": "assets/service_checks.json" + } + } + }, + "author": { + "support_email": "help@datadoghq.com", + "name": "Datadog", + "homepage": "https://www.datadoghq.com", + "sales_email": "info@datadoghq.com" + }, + "oauth": {} +} diff --git a/cloudera/metadata.csv b/cloudera/metadata.csv new file mode 100644 index 0000000000000..fb6a4ec3b915a --- /dev/null +++ b/cloudera/metadata.csv @@ -0,0 +1,46 @@ +metric_name,metric_type,interval,unit_name,per_unit_name,description,orientation,integration,short_name,curated_metric +cloudera.cluster.cpu_percent_across_hosts,gauge,,percent,,Percent of the Host CPU Usage metric computed across all this entity's descendant Host entities,0,cloudera,cluster cpu percent across hosts, +cloudera.cluster.total_bytes_receive_rate_across_network_interfaces,gauge,,byte,,The sum of the Bytes Received metric computed across all this entity's descendant Network Interface entities,0,cloudera,cluster total bytes rcv rate across network interfaces, +cloudera.cluster.total_bytes_transmit_rate_across_network_interfaces,gauge,,byte,,The sum of the Bytes Transmitted metric computed across all this entity's descendant Network Interface entities,0,cloudera,cluster total bytes transmit rate across network interfaces, +cloudera.cluster.total_read_bytes_rate_across_disks,gauge,,byte,,The sum of the Disk Bytes Read metric computed across all this entity's descendant Disk entities,0,cloudera,cluster total read bytes rate across disks, +cloudera.cluster.total_write_bytes_rate_across_disks,gauge,,byte,,The sum of the Disk Bytes Written metric computed across all this entity's descendant Disk entities,0,cloudera,cluster total write bytes rate across disks, +cloudera.disk.await_read_time,gauge,,millisecond,,The average disk await read time of the entity,0,cloudera,disk await read time, +cloudera.disk.await_time,gauge,,millisecond,,The average disk await time of the entity,0,cloudera,disk await time, +cloudera.disk.await_write_time,gauge,,millisecond,,The average disk await write time of the entity,0,cloudera,disk await write time, +cloudera.disk.service_time,gauge,,millisecond,,The average disk service time of the entity,0,cloudera,disk service time, +cloudera.host.alerts_rate,gauge,,event,second,The number of alerts per second,0,cloudera,host alerts rate, +cloudera.host.cpu_iowait_rate,gauge,,,,Total CPU iowait time,0,cloudera,host cpu iowait rate, +cloudera.host.cpu_irq_rate,gauge,,,,Total CPU IRQ time,0,cloudera,host cpu irq rate, +cloudera.host.cpu_nice_rate,gauge,,,,Total CPU nice time,0,cloudera,host cpu nice rate, +cloudera.host.cpu_soft_irq_rate,gauge,,,,Total CPU soft IRQ time,0,cloudera,host cpu soft irq rate, +cloudera.host.cpu_steal_rate,gauge,,,,"Stolen time, which is the time spent in other operating systems when running in a virtualized environment",0,cloudera,host cpu steal rate, +cloudera.host.cpu_system_rate,gauge,,,,Total System CPU,0,cloudera,host cpu system rate, +cloudera.host.cpu_user_rate,gauge,,,,Total CPU user time,0,cloudera,host cpu user rate, +cloudera.host.events_critical_rate,gauge,,,,The number of critical events,0,cloudera,host events critical rate, +cloudera.host.events_important_rate,gauge,,,,The number of important events,0,cloudera,host events important rate, +cloudera.host.health_bad_rate,gauge,,,,Percentage of Time with Bad Health,0,cloudera,host health bad rate, +cloudera.host.health_concerning_rate,gauge,,,,Percentage of Time with Concerning Health,0,cloudera,host health concerning rate, +cloudera.host.health_disabled_rate,gauge,,,,Percentage of Time with Disabled Health,0,cloudera,host health disabled rate, +cloudera.host.health_good_rate,gauge,,,,Percentage of Time with Good Health,0,cloudera,host health good rate, +cloudera.host.health_unknown_rate,gauge,,,,Percentage of Time with Unknown Health,0,cloudera,host health unknown rate, +cloudera.host.load_15,gauge,,,,Load Average over 15 minutes,0,cloudera,host load 15, +cloudera.host.load_1,gauge,,,,Load Average over 1 minute,0,cloudera,host load 1, +cloudera.host.load_5,gauge,,,,Load Average over 5 minutes,0,cloudera,host load 5, +cloudera.host.num_cores,gauge,,,,Total number of cores,0,cloudera,host num cores, +cloudera.host.num_physical_cores,gauge,,,,Total number of physical cores,0,cloudera,host num physical cores, +cloudera.host.physical_memory_buffers,gauge,,byte,,The amount of physical memory devoted to temporary storage for raw disk blocks,0,cloudera,host physical memory buffers, +cloudera.host.physical_memory_cached,gauge,,byte,,The amount of physical memory used for files read from the disk. This is commonly referred to as the pagecache,0,cloudera,host physical memory cached, +cloudera.host.physical_memory_total,gauge,,byte,,The total physical memory available,0,cloudera,host physical memory total, +cloudera.host.physical_memory_used,gauge,,byte,,"The total amount of memory being used, excluding buffers and cache",0,cloudera,host physical memory used, +cloudera.host.swap_out_rate,gauge,,page,second,Memory swapped out to disk,0,cloudera,host swap out rate, +cloudera.host.swap_used,gauge,,byte,,Swap used,0,cloudera,host swap used, +cloudera.host.total_bytes_receive_rate_across_network_interfaces,gauge,,byte,second,The sum of the Bytes Received metric computed across all this entity's descendant Network Interface entities,0,cloudera,host total bytes rcv rate across network interfaces, +cloudera.host.total_bytes_transmit_rate_across_network_interfaces,gauge,,byte,second,The sum of the Bytes Transmitted metric computed across all this entity's descendant Network Interface entities,0,cloudera,host total bytes transmit rate across network interfaces, +cloudera.host.total_phys_mem_bytes,gauge,,byte,,Total physical memory in bytes,0,cloudera,host total phys mem bytes, +cloudera.host.total_read_bytes_rate_across_disks,gauge,,byte,second,The sum of the Disk Bytes Read metric computed across all this entity's descendant Disk entities,0,cloudera,host total read bytes rate across disks, +cloudera.host.total_read_ios_rate_across_disks,gauge,,,second,The sum of the Disk Reads metric computed across all this entity's descendant Disk entities,0,cloudera,host total read ios rate across disks, +cloudera.host.total_write_bytes_rate_across_disks,gauge,,byte,second,The sum of the Disk Bytes Written metric computed across all this entity's descendant Disk entities,0,cloudera,host total write bytes rate across disks, +cloudera.host.total_write_ios_rate_across_disks,gauge,,,second,The sum of the Disk Writes metric computed across all this entity's descendant Disk entities,0,cloudera,host total write ios rate across disks, +cloudera.role.cpu_system_rate,gauge,,,,Total System CPU,0,cloudera,role cpu system rate, +cloudera.role.cpu_user_rate,gauge,,,,Total CPU user time,0,cloudera,role cpu user rate, +cloudera.role.mem_rss,gauge,,byte,,Resident memory used,0,cloudera,role mem rss, diff --git a/cloudera/pyproject.toml b/cloudera/pyproject.toml new file mode 100644 index 0000000000000..4051abc7ccf27 --- /dev/null +++ b/cloudera/pyproject.toml @@ -0,0 +1,63 @@ +[build-system] +requires = [ + "hatchling>=0.13.0", + "setuptools<61", +] +build-backend = "hatchling.build" + +[project] +name = "datadog-cloudera" +description = "The Cloudera check" +readme = "README.md" +license = {text = "BSD-3-Clause"} +requires-python = ">=3.8" +keywords = [ + "datadog", + "datadog agent", + "datadog check", + "cloudera", +] +authors = [ + { name = "Datadog", email = "packages@datadoghq.com" }, +] +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "Intended Audience :: System Administrators", + "License :: OSI Approved :: BSD License", + "Private :: Do Not Upload", + "Programming Language :: Python :: 3.8", + "Topic :: System :: Monitoring", +] +dependencies = [ + "datadog-checks-base>=25.1.0", +] +dynamic = [ + "version", +] + +[project.optional-dependencies] +deps = [ + "cm-client==45.0.4", +] + +[project.urls] +Source = "https://github.com/DataDog/integrations-core" + +[tool.hatch.version] +path = "datadog_checks/cloudera/__about__.py" + +[tool.hatch.build.targets.sdist] +include = [ + "/datadog_checks", + "/tests", + "/manifest.json", +] + +[tool.hatch.build.targets.wheel] +include = [ + "/datadog_checks/cloudera", +] +dev-mode-dirs = [ + ".", +] diff --git a/cloudera/tests/__init__.py b/cloudera/tests/__init__.py new file mode 100644 index 0000000000000..3eff9712cbcf5 --- /dev/null +++ b/cloudera/tests/__init__.py @@ -0,0 +1,3 @@ +# (C) Datadog, Inc. 2022-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) diff --git a/cloudera/tests/api_responses/cluster_bad_health.json b/cloudera/tests/api_responses/cluster_bad_health.json new file mode 100644 index 0000000000000..8297ab80625ed --- /dev/null +++ b/cloudera/tests/api_responses/cluster_bad_health.json @@ -0,0 +1,15 @@ +{ + "name": "cod--qfdcinkqrzw", + "entity_status": "BAD_HEALTH", + "cluster_type": "COMPUTE_CLUSTER", + "tags": [ + { + "name": "_cldr_cb_clustertype", + "value": "Data Hub" + }, + { + "name": "_cldr_cb_origin", + "value": "cloudbreak" + } + ] +} \ No newline at end of file diff --git a/cloudera/tests/api_responses/cluster_good_health.json b/cloudera/tests/api_responses/cluster_good_health.json new file mode 100644 index 0000000000000..f8908caaea910 --- /dev/null +++ b/cloudera/tests/api_responses/cluster_good_health.json @@ -0,0 +1,4 @@ +{ + + "cluster_type": "COMPUTE_CLUSTER" +} \ No newline at end of file diff --git a/cloudera/tests/api_responses/version_0_0_0.json b/cloudera/tests/api_responses/version_0_0_0.json new file mode 100644 index 0000000000000..c158d5be87422 --- /dev/null +++ b/cloudera/tests/api_responses/version_0_0_0.json @@ -0,0 +1,3 @@ +{ + "version": "0.0.0" +} \ No newline at end of file diff --git a/cloudera/tests/api_responses/version_5_0_0.json b/cloudera/tests/api_responses/version_5_0_0.json new file mode 100644 index 0000000000000..ebde3a7001d48 --- /dev/null +++ b/cloudera/tests/api_responses/version_5_0_0.json @@ -0,0 +1,3 @@ +{ + "version": "5.0.0" +} \ No newline at end of file diff --git a/cloudera/tests/api_responses/version_empty.json b/cloudera/tests/api_responses/version_empty.json new file mode 100644 index 0000000000000..7a73a41bfdf76 --- /dev/null +++ b/cloudera/tests/api_responses/version_empty.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/cloudera/tests/common.py b/cloudera/tests/common.py new file mode 100644 index 0000000000000..a300cc3319c4c --- /dev/null +++ b/cloudera/tests/common.py @@ -0,0 +1,43 @@ +import os +from collections import defaultdict + +from datadog_checks.cloudera.metrics import NATIVE_METRICS, TIMESERIES_METRICS +from datadog_checks.dev import get_docker_hostname, get_here + +HOST = get_docker_hostname() +PORT = 7180 + +INSTANCE = { + 'api_url': 'http://localhost:8080/api/v48/', + 'tags': ['test1'], +} + +INIT_CONFIG = { + 'workload_username': '~', + 'workload_password': '~', +} + +HERE = get_here() +COMPOSE_FILE = os.path.join(HERE, 'docker', 'docker-compose.yaml') + +CAN_CONNECT_TAGS = [ + 'api_url=http://localhost:8080/api/v48/', + 'test1', +] +CLUSTER_HEALTH_TAGS = [ + '_cldr_cb_clustertype:Data Hub', + '_cldr_cb_origin:cloudbreak', + 'cloudera_cluster:cod--qfdcinkqrzw', + 'test1', +] + + +def merge_dicts(d1, d2): + merged_dict = defaultdict(list) + for d in (d1, d2): + for key, value in d.items(): + merged_dict[key] += value + return merged_dict + + +METRICS = merge_dicts(NATIVE_METRICS, TIMESERIES_METRICS) diff --git a/cloudera/tests/conftest.py b/cloudera/tests/conftest.py new file mode 100644 index 0000000000000..cb26ad176d4e5 --- /dev/null +++ b/cloudera/tests/conftest.py @@ -0,0 +1,85 @@ +# (C) Datadog, Inc. 2022-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) +import json +import os + +import pytest +from cm_client.models.api_time_series import ApiTimeSeries +from cm_client.models.api_time_series_data import ApiTimeSeriesData +from cm_client.models.api_time_series_metadata import ApiTimeSeriesMetadata +from cm_client.models.api_time_series_response import ApiTimeSeriesResponse +from cm_client.models.api_time_series_response_list import ApiTimeSeriesResponseList + +from datadog_checks.cloudera import ClouderaCheck +from datadog_checks.cloudera.metrics import TIMESERIES_METRICS +from datadog_checks.dev import docker_run +from datadog_checks.dev.conditions import CheckDockerLogs + +from . import common + + +@pytest.fixture(scope='session') +def dd_environment(): + compose_file = common.COMPOSE_FILE + conditions = [ + CheckDockerLogs(identifier='cloudera', patterns=['server running']), + ] + with docker_run(compose_file, conditions=conditions): + yield { + 'instances': [common.INSTANCE], + 'init_config': common.INIT_CONFIG, + } + + +@pytest.fixture +def config(): + return { + 'instances': [common.INSTANCE], + 'init_config': common.INIT_CONFIG, + } + + +@pytest.fixture +def instance(): + return common.INSTANCE + + +@pytest.fixture +def init_config(): + return common.INIT_CONFIG + + +@pytest.fixture(scope='session') +def cloudera_check(): + return lambda instance: ClouderaCheck('cloudera', init_config=common.INIT_CONFIG, instances=[instance]) + + +@pytest.fixture +def api_response(): + def _response(filename): + with open(os.path.join(common.HERE, "api_responses", f'{filename}.json'), 'r') as f: + return json.load(f) + + return _response + + +def get_timeseries_resource(): + return [ + ApiTimeSeriesResponseList( + items=[ + ApiTimeSeriesResponse( + time_series=[ + ApiTimeSeries( + data=[ + ApiTimeSeriesData(value=49.7), + ], + metadata=ApiTimeSeriesMetadata(attributes={'category': category}, alias=metric), + ) + for metric in metrics + ] + ), + ], + ) + for category, metrics in TIMESERIES_METRICS.items() + ] diff --git a/cloudera/tests/docker/docker-compose.yaml b/cloudera/tests/docker/docker-compose.yaml new file mode 100644 index 0000000000000..b0b2b773872a2 --- /dev/null +++ b/cloudera/tests/docker/docker-compose.yaml @@ -0,0 +1,12 @@ +version: "3" + +services: + cloudera: + image: caddy:2.6.2-alpine + container_name: cloudera + volumes: + - ./fixtures:/usr/share/caddy + - ./etc/caddy:/etc/caddy/ + ports: + - "8080:80" + - "2019:2019" \ No newline at end of file diff --git a/cloudera/tests/docker/etc/caddy/Caddyfile b/cloudera/tests/docker/etc/caddy/Caddyfile new file mode 100644 index 0000000000000..51a8ec06f6f69 --- /dev/null +++ b/cloudera/tests/docker/etc/caddy/Caddyfile @@ -0,0 +1,72 @@ +{ + debug + admin :2019 +} +:80 { + root * /usr/share/caddy/ + @get_version { + method GET + path /api/v48/cm/version + } + route @get_version { + rewrite /api/v48/cm/version api/v48/cm/version/get + file_server + } + @get_clusters { + method GET + path /api/v48/clusters + } + route @get_clusters { + rewrite /api/v48/clusters api/v48/clusters/get + file_server + } + @get_metrics_from_cluster { + method GET + path /api/v48/timeseries + expression {query}.contains('SELECT+last%28cpu_percent_across_hosts%29%2Clast%28total_read_bytes_rate_across_disks%29%2Clast%28total_write_bytes_rate_across_disks%29%2Clast%28total_bytes_receive_rate_across_network_interfaces%29%2Clast%28total_bytes_transmit_rate_across_network_interfaces') + expression {query}.contains('category%3DCLUSTER') + } + route @get_metrics_from_cluster { + rewrite /api/v48/timeseries /api/v48/timeseries/get_metrics_from_cluster + file_server + } + @get_hosts { + method GET + path /api/v48/clusters/cod--qfdcinkqrzw/hosts + } + route @get_hosts { + rewrite /api/v48/clusters/cod--qfdcinkqrzw/hosts /api/v48/clusters/cod--qfdcinkqrzw/hosts/get + file_server + } + @get_metrics_from_host { + method GET + path /api/v48/timeseries + expression {query}.contains('SELECT+last%28cpu_user_rate%29%2Clast%28cpu_system_rate%29%2Clast%28cpu_nice_rate%29%2Clast%28cpu_iowait_rate%29%2Clast%28cpu_irq_rate%29%2Clast%28cpu_soft_irq_rate%29%2Clast%28cpu_steal_rate%29%2Clast%28load_1%29%2Clast%28load_5%29%2Clast%28load_15%29%2Clast%28swap_used%29%2Clast%28swap_out_rate%29%2Clast%28physical_memory_used%29%2Clast%28physical_memory_total%29%2Clast%28physical_memory_cached%29%2Clast%28physical_memory_buffers%29%2Clast%28total_bytes_receive_rate_across_network_interfaces%29%2Clast%28total_bytes_transmit_rate_across_network_interfaces%29%2Clast%28total_read_bytes_rate_across_disks%29%2Clast%28total_write_bytes_rate_across_disks%29%2Clast%28total_read_ios_rate_across_disks%29%2Clast%28total_write_ios_rate_across_disks%29%2Clast%28health_good_rate%29%2Clast%28health_concerning_rate%29%2Clast%28health_bad_rate%29%2Clast%28health_disabled_rate%29%2Clast%28health_unknown_rate%29%2Clast%28alerts_rate%29%2Clast%28events_critical_rate%29%2Clast%28events_important_rate') + expression {query}.contains('category%3DHOST') + } + route @get_metrics_from_host { + rewrite /api/v48/timeseries /api/v48/timeseries/get_metrics_from_host + file_server + } + @get_metrics_from_role { + method GET + path /api/v48/timeseries + expression {query}.contains('SELECT+last%28mem_rss%29%2Clast%28cpu_user_rate%29%2Clast%28cpu_system_rate') + expression {query}.contains('category%3DROLE') + } + route @get_metrics_from_role { + rewrite /api/v48/timeseries /api/v48/timeseries/get_metrics_from_role + file_server + } + @get_metrics_from_disk { + method GET + path /api/v48/timeseries + expression {query}.contains('SELECT+last%28service_time%29%2Clast%28await_time%29%2Clast%28await_read_time%29%2Clast%28await_write_time') + expression {query}.contains('category%3DDISK') + } + route @get_metrics_from_disk { + rewrite /api/v48/timeseries /api/v48/timeseries/get_metrics_from_disk + file_server + } + file_server browse +} diff --git a/cloudera/tests/docker/fixtures/api/v48/clusters/cod--qfdcinkqrzw/hosts/get b/cloudera/tests/docker/fixtures/api/v48/clusters/cod--qfdcinkqrzw/hosts/get new file mode 100644 index 0000000000000..f337360865fa6 --- /dev/null +++ b/cloudera/tests/docker/fixtures/api/v48/clusters/cod--qfdcinkqrzw/hosts/get @@ -0,0 +1,1411 @@ +{ + "items": [ + { + "healthChecks": [ + { + "name": "HOST_AGENT_CERTIFICATE_EXPIRY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_LOG_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PARCEL_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PROCESS_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AVAILABLE_ENTROPY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_CLOCK_OFFSET", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_DNS_RESOLUTION", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_MEMORY_SWAPPING", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_FRAME_ERRORS", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_INTERFACES_SLOW_MODE", + "summary": "DISABLED", + "suppressed": false + }, + { + "name": "HOST_SCM_HEALTH", + "summary": "GOOD", + "suppressed": false + } + ], + "roleRefs": [ + { + "serviceName": "MGMT", + "roleName": "EVENTSERVER", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hue", + "roleName": "hue-HUE_SERVER-7d0b6bba5cf23b4729586ee8d35ab766", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "data_context_connector-8617", + "roleName": "datadefdc267-GATEWAY-7d0b6bba5cf23b4729586ee8d35ab766", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "queuemanager", + "roleName": "queuc8af8526-QUEUEMANAGER_WEBAPP-7d0b6bba5cf23b4729586ee8d35ab76", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hue", + "roleName": "hue-KT_RENEWER-7d0b6bba5cf23b4729586ee8d35ab766", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-GATEWAY-7d0b6bba5cf23b4729586ee8d35ab766", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-GATEWAY-7d0b6bba5cf23b4729586ee8d35ab766", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hue", + "roleName": "hue-HUE_LOAD_BALANCER-7d0b6bba5cf23b4729586ee8d35ab766", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "knox-e428", + "roleName": "knox-e428-KNOX_GATEWAY-7d0b6bba5cf23b4729586ee8d35ab766", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "serviceName": "MGMT", + "roleName": "ALERTPUBLISHER", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-GATEWAY-7d0b6bba5cf23b4729586ee8d35ab766", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "serviceName": "MGMT", + "roleName": "TELEMETRYPUBLISHER", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "queuemanager", + "roleName": "queuemanager-QUEUEMANAGER_STORE-7d0b6bba5cf23b4729586ee8d35ab766", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "serviceName": "MGMT", + "roleName": "HOSTMONITOR", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "serviceName": "MGMT", + "roleName": "SERVICEMONITOR", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + } + ], + "maintenanceOwners": [], + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "ipAddress": "10.10.0.14", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "rackId": "/ap-northeast-1d", + "hostUrl": "https://cod--qfdcinkqrzw-gateway.agent-in.jfha-h5rc.a0.cloudera.site/cmf/hostRedirect/d8623d9457f4db06c5637c4fd4c02f5d", + "lastHeartbeat": "2022-12-02T08:06:25.365Z", + "healthSummary": "GOOD", + "maintenanceMode": false, + "commissionState": "COMMISSIONED", + "numCores": 8, + "numPhysicalCores": 4, + "totalPhysMemBytes": 33079799808, + "entityStatus": "GOOD_HEALTH", + "clusterRef": { + "clusterName": "cod--qfdcinkqrzw", + "displayName": "cod--qfdcinkqrzw" + }, + "distribution": { + "distributionType": "RHEL7", + "name": "centos", + "version": "7.9.2009" + }, + "tags": [ + { + "name": "_cldr_cm_host_template_name", + "value": "gateway" + } + ] + }, + { + "healthChecks": [ + { + "name": "HOST_AGENT_CERTIFICATE_EXPIRY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_LOG_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PARCEL_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PROCESS_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AVAILABLE_ENTROPY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_CLOCK_OFFSET", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_DNS_RESOLUTION", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_MEMORY_SWAPPING", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_FRAME_ERRORS", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_INTERFACES_SLOW_MODE", + "summary": "DISABLED", + "suppressed": false + }, + { + "name": "HOST_SCM_HEALTH", + "summary": "GOOD", + "suppressed": false + } + ], + "roleRefs": [ + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "omid", + "roleName": "omid-OMID_TSO-3bc8f544ef0c15a373bbe9f9790fefba", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-BALANCER-3bc8f544ef0c15a373bbe9f9790fefba", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-JOBHISTORY-3bc8f544ef0c15a373bbe9f9790fefba", + "healthSummary": "BAD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-JOURNALNODE-3bc8f544ef0c15a373bbe9f9790fefba", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "data_context_connector-8617", + "roleName": "datadefdc267-GATEWAY-3bc8f544ef0c15a373bbe9f9790fefba", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "zookeeper-e52d", + "roleName": "zookeeper-e52d-SERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-HBASETHRIFTSERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-GATEWAY-3bc8f544ef0c15a373bbe9f9790fefba", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-HBASERESTSERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-GATEWAY-3bc8f544ef0c15a373bbe9f9790fefba", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-GATEWAY-3bc8f544ef0c15a373bbe9f9790fefba", + "healthSummary": "GOOD", + "roleStatus": "NA" + } + ], + "maintenanceOwners": [], + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "ipAddress": "10.10.1.14", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "rackId": "/ap-northeast-1a", + "hostUrl": "https://cod--qfdcinkqrzw-gateway.agent-in.jfha-h5rc.a0.cloudera.site/cmf/hostRedirect/96efbf3e7279bf25ae44fe0a6398ee97", + "lastHeartbeat": "2022-12-02T08:06:26.451Z", + "healthSummary": "GOOD", + "maintenanceMode": false, + "commissionState": "COMMISSIONED", + "numCores": 8, + "numPhysicalCores": 4, + "totalPhysMemBytes": 33079799808, + "entityStatus": "GOOD_HEALTH", + "clusterRef": { + "clusterName": "cod--qfdcinkqrzw", + "displayName": "cod--qfdcinkqrzw" + }, + "distribution": { + "distributionType": "RHEL7", + "name": "centos", + "version": "7.9.2009" + }, + "tags": [ + { + "name": "_cldr_cm_host_template_name", + "value": "leader" + } + ] + }, + { + "healthChecks": [ + { + "name": "HOST_AGENT_CERTIFICATE_EXPIRY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_LOG_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PARCEL_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PROCESS_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AVAILABLE_ENTROPY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_CLOCK_OFFSET", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_DNS_RESOLUTION", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_MEMORY_SWAPPING", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_FRAME_ERRORS", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_INTERFACES_SLOW_MODE", + "summary": "DISABLED", + "suppressed": false + }, + { + "name": "HOST_SCM_HEALTH", + "summary": "GOOD", + "suppressed": false + } + ], + "roleRefs": [ + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-RESOURCEMANAGER-6e88fa1a7ad969e10ea41365cba9abc5", + "healthSummary": "BAD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-GATEWAY-6e88fa1a7ad969e10ea41365cba9abc5", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "data_context_connector-8617", + "roleName": "datadefdc267-GATEWAY-6e88fa1a7ad969e10ea41365cba9abc5", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-MASTER-6e88fa1a7ad969e10ea41365cba9abc5", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "zookeeper-e52d", + "roleName": "zookeeper-e52d-SERVER-6e88fa1a7ad969e10ea41365cba9abc5", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-FAILOVERCONTROLLER-6e88fa1a7ad969e10ea41365cba9abc5", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-JOURNALNODE-6e88fa1a7ad969e10ea41365cba9abc5", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-GATEWAY-6e88fa1a7ad969e10ea41365cba9abc5", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-GATEWAY-6e88fa1a7ad969e10ea41365cba9abc5", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-NAMENODE-6e88fa1a7ad969e10ea41365cba9abc5", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + } + ], + "maintenanceOwners": [], + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "ipAddress": "10.10.0.138", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "rackId": "/ap-northeast-1d", + "hostUrl": "https://cod--qfdcinkqrzw-gateway.agent-in.jfha-h5rc.a0.cloudera.site/cmf/hostRedirect/759451867dfde961d6adbeb21d9c13f9", + "lastHeartbeat": "2022-12-02T08:06:23.968Z", + "healthSummary": "GOOD", + "maintenanceMode": false, + "commissionState": "COMMISSIONED", + "numCores": 8, + "numPhysicalCores": 4, + "totalPhysMemBytes": 33079799808, + "entityStatus": "GOOD_HEALTH", + "clusterRef": { + "clusterName": "cod--qfdcinkqrzw", + "displayName": "cod--qfdcinkqrzw" + }, + "distribution": { + "distributionType": "RHEL7", + "name": "centos", + "version": "7.9.2009" + }, + "tags": [ + { + "name": "_cldr_cm_host_template_name", + "value": "master" + } + ] + }, + { + "healthChecks": [ + { + "name": "HOST_AGENT_CERTIFICATE_EXPIRY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_LOG_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PARCEL_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PROCESS_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AVAILABLE_ENTROPY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_CLOCK_OFFSET", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_DNS_RESOLUTION", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_MEMORY_SWAPPING", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_FRAME_ERRORS", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_INTERFACES_SLOW_MODE", + "summary": "DISABLED", + "suppressed": false + }, + { + "name": "HOST_SCM_HEALTH", + "summary": "GOOD", + "suppressed": false + } + ], + "roleRefs": [ + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-RESOURCEMANAGER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-GATEWAY-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-MASTER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "data_context_connector-8617", + "roleName": "datadefdc267-GATEWAY-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-JOURNALNODE-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "zookeeper-e52d", + "roleName": "zookeeper-e52d-SERVER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-GATEWAY-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-NAMENODE-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-GATEWAY-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-FAILOVERCONTROLLER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + } + ], + "maintenanceOwners": [], + "hostId": "119115ab851aefe1429860d4255b3fab", + "ipAddress": "10.10.2.182", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "rackId": "/ap-northeast-1c", + "hostUrl": "https://cod--qfdcinkqrzw-gateway.agent-in.jfha-h5rc.a0.cloudera.site/cmf/hostRedirect/119115ab851aefe1429860d4255b3fab", + "lastHeartbeat": "2022-12-02T08:06:25.405Z", + "healthSummary": "GOOD", + "maintenanceMode": false, + "commissionState": "COMMISSIONED", + "numCores": 8, + "numPhysicalCores": 4, + "totalPhysMemBytes": 33079799808, + "entityStatus": "GOOD_HEALTH", + "clusterRef": { + "clusterName": "cod--qfdcinkqrzw", + "displayName": "cod--qfdcinkqrzw" + }, + "distribution": { + "distributionType": "RHEL7", + "name": "centos", + "version": "7.9.2009" + }, + "tags": [ + { + "name": "_cldr_cm_host_template_name", + "value": "master" + } + ] + }, + { + "healthChecks": [ + { + "name": "HOST_AGENT_CERTIFICATE_EXPIRY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_LOG_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PARCEL_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PROCESS_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AVAILABLE_ENTROPY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_CLOCK_OFFSET", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_DNS_RESOLUTION", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_MEMORY_SWAPPING", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_FRAME_ERRORS", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_INTERFACES_SLOW_MODE", + "summary": "DISABLED", + "suppressed": false + }, + { + "name": "HOST_SCM_HEALTH", + "summary": "GOOD", + "suppressed": false + } + ], + "roleRefs": [ + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-REGIONSERVER-145da1565b8e2c4165145d9ecc0c784e", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "phoenix", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-145da1565b8e2c4165145d9ecc0c784e", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-DATANODE-145da1565b8e2c4165145d9ecc0c784e", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-NODEMANAGER-145da1565b8e2c4165145d9ecc0c784e", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-GATEWAY-145da1565b8e2c4165145d9ecc0c784e", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-GATEWAY-145da1565b8e2c4165145d9ecc0c784e", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-GATEWAY-145da1565b8e2c4165145d9ecc0c784e", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "data_context_connector-8617", + "roleName": "datadefdc267-GATEWAY-145da1565b8e2c4165145d9ecc0c784e", + "healthSummary": "GOOD", + "roleStatus": "NA" + } + ], + "maintenanceOwners": [], + "hostId": "ed528836ae33e47e6657b95373571c33", + "ipAddress": "10.10.0.193", + "hostname": "cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site", + "rackId": "/ap-northeast-1d", + "hostUrl": "https://cod--qfdcinkqrzw-gateway.agent-in.jfha-h5rc.a0.cloudera.site/cmf/hostRedirect/ed528836ae33e47e6657b95373571c33", + "lastHeartbeat": "2022-12-02T08:06:25.114Z", + "healthSummary": "GOOD", + "maintenanceMode": false, + "commissionState": "COMMISSIONED", + "numCores": 8, + "numPhysicalCores": 4, + "totalPhysMemBytes": 33079799808, + "entityStatus": "GOOD_HEALTH", + "clusterRef": { + "clusterName": "cod--qfdcinkqrzw", + "displayName": "cod--qfdcinkqrzw" + }, + "distribution": { + "distributionType": "RHEL7", + "name": "centos", + "version": "7.9.2009" + }, + "tags": [ + { + "name": "_cldr_cm_host_template_name", + "value": "worker" + } + ] + }, + { + "healthChecks": [ + { + "name": "HOST_AGENT_CERTIFICATE_EXPIRY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_LOG_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PARCEL_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PROCESS_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AVAILABLE_ENTROPY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_CLOCK_OFFSET", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_DNS_RESOLUTION", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_MEMORY_SWAPPING", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_FRAME_ERRORS", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_INTERFACES_SLOW_MODE", + "summary": "DISABLED", + "suppressed": false + }, + { + "name": "HOST_SCM_HEALTH", + "summary": "GOOD", + "suppressed": false + } + ], + "roleRefs": [ + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-GATEWAY-7e9a53b768c95833df424c7d7b0ae857", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-GATEWAY-7e9a53b768c95833df424c7d7b0ae857", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-REGIONSERVER-7e9a53b768c95833df424c7d7b0ae857", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-GATEWAY-7e9a53b768c95833df424c7d7b0ae857", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-DATANODE-7e9a53b768c95833df424c7d7b0ae857", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-NODEMANAGER-7e9a53b768c95833df424c7d7b0ae857", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "data_context_connector-8617", + "roleName": "datadefdc267-GATEWAY-7e9a53b768c95833df424c7d7b0ae857", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "phoenix", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-7e9a53b768c95833df424c7d7b0ae857", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + } + ], + "maintenanceOwners": [], + "hostId": "22f6ab659c835d47bc13d6c8f3370110", + "ipAddress": "10.10.2.176", + "hostname": "cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site", + "rackId": "/ap-northeast-1c", + "hostUrl": "https://cod--qfdcinkqrzw-gateway.agent-in.jfha-h5rc.a0.cloudera.site/cmf/hostRedirect/22f6ab659c835d47bc13d6c8f3370110", + "lastHeartbeat": "2022-12-02T08:06:26.321Z", + "healthSummary": "GOOD", + "maintenanceMode": false, + "commissionState": "COMMISSIONED", + "numCores": 8, + "numPhysicalCores": 4, + "totalPhysMemBytes": 32727478272, + "entityStatus": "GOOD_HEALTH", + "clusterRef": { + "clusterName": "cod--qfdcinkqrzw", + "displayName": "cod--qfdcinkqrzw" + }, + "distribution": { + "distributionType": "RHEL7", + "name": "centos", + "version": "7.9.2009" + }, + "tags": [ + { + "name": "_cldr_cm_host_template_name", + "value": "worker" + } + ] + }, + { + "healthChecks": [ + { + "name": "HOST_AGENT_CERTIFICATE_EXPIRY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_LOG_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PARCEL_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PROCESS_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AVAILABLE_ENTROPY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_CLOCK_OFFSET", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_DNS_RESOLUTION", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_MEMORY_SWAPPING", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_FRAME_ERRORS", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_INTERFACES_SLOW_MODE", + "summary": "DISABLED", + "suppressed": false + }, + { + "name": "HOST_SCM_HEALTH", + "summary": "GOOD", + "suppressed": false + } + ], + "roleRefs": [ + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-REGIONSERVER-3c658ac6009daca54192736b1502fae1", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-GATEWAY-3c658ac6009daca54192736b1502fae1", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-GATEWAY-3c658ac6009daca54192736b1502fae1", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "phoenix", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-3c658ac6009daca54192736b1502fae1", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-GATEWAY-3c658ac6009daca54192736b1502fae1", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "data_context_connector-8617", + "roleName": "datadefdc267-GATEWAY-3c658ac6009daca54192736b1502fae1", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-DATANODE-3c658ac6009daca54192736b1502fae1", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-NODEMANAGER-3c658ac6009daca54192736b1502fae1", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + } + ], + "maintenanceOwners": [], + "hostId": "49adda80d1b98e9262ee146fd7fd798b", + "ipAddress": "10.10.212.157", + "hostname": "cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site", + "rackId": "/ap-northeast-1c", + "hostUrl": "https://cod--qfdcinkqrzw-gateway.agent-in.jfha-h5rc.a0.cloudera.site/cmf/hostRedirect/49adda80d1b98e9262ee146fd7fd798b", + "lastHeartbeat": "2022-12-02T08:06:25.918Z", + "healthSummary": "GOOD", + "maintenanceMode": false, + "commissionState": "COMMISSIONED", + "numCores": 8, + "numPhysicalCores": 4, + "totalPhysMemBytes": 32727470080, + "entityStatus": "GOOD_HEALTH", + "clusterRef": { + "clusterName": "cod--qfdcinkqrzw", + "displayName": "cod--qfdcinkqrzw" + }, + "distribution": { + "distributionType": "RHEL7", + "name": "centos", + "version": "7.9.2009" + }, + "tags": [ + { + "name": "_cldr_cm_host_template_name", + "value": "worker" + } + ] + }, + { + "healthChecks": [ + { + "name": "HOST_AGENT_CERTIFICATE_EXPIRY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_LOG_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PARCEL_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PROCESS_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AVAILABLE_ENTROPY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_CLOCK_OFFSET", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_DNS_RESOLUTION", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_MEMORY_SWAPPING", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_FRAME_ERRORS", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_INTERFACES_SLOW_MODE", + "summary": "DISABLED", + "suppressed": false + }, + { + "name": "HOST_SCM_HEALTH", + "summary": "GOOD", + "suppressed": false + } + ], + "roleRefs": [ + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-NODEMANAGER-d51d3a03fc3294039de9c160b1013676", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-GATEWAY-d51d3a03fc3294039de9c160b1013676", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-DATANODE-d51d3a03fc3294039de9c160b1013676", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "data_context_connector-8617", + "roleName": "datadefdc267-GATEWAY-d51d3a03fc3294039de9c160b1013676", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-REGIONSERVER-d51d3a03fc3294039de9c160b1013676", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "phoenix", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-d51d3a03fc3294039de9c160b1013676", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-GATEWAY-d51d3a03fc3294039de9c160b1013676", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-GATEWAY-d51d3a03fc3294039de9c160b1013676", + "healthSummary": "GOOD", + "roleStatus": "NA" + } + ], + "maintenanceOwners": [], + "hostId": "88ae2611748383b5628d4aec94873da9", + "ipAddress": "10.10.1.177", + "hostname": "cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site", + "rackId": "/ap-northeast-1a", + "hostUrl": "https://cod--qfdcinkqrzw-gateway.agent-in.jfha-h5rc.a0.cloudera.site/cmf/hostRedirect/88ae2611748383b5628d4aec94873da9", + "lastHeartbeat": "2022-12-02T08:06:26.106Z", + "healthSummary": "GOOD", + "maintenanceMode": false, + "commissionState": "COMMISSIONED", + "numCores": 8, + "numPhysicalCores": 4, + "totalPhysMemBytes": 33079799808, + "entityStatus": "GOOD_HEALTH", + "clusterRef": { + "clusterName": "cod--qfdcinkqrzw", + "displayName": "cod--qfdcinkqrzw" + }, + "distribution": { + "distributionType": "RHEL7", + "name": "centos", + "version": "7.9.2009" + }, + "tags": [ + { + "name": "_cldr_cm_host_template_name", + "value": "worker" + } + ] + }, + { + "healthChecks": [ + { + "name": "HOST_AGENT_CERTIFICATE_EXPIRY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_LOG_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PARCEL_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AGENT_PROCESS_DIRECTORY_FREE_SPACE", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_AVAILABLE_ENTROPY", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_CLOCK_OFFSET", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_DNS_RESOLUTION", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_MEMORY_SWAPPING", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_FRAME_ERRORS", + "summary": "GOOD", + "suppressed": false + }, + { + "name": "HOST_NETWORK_INTERFACES_SLOW_MODE", + "summary": "DISABLED", + "suppressed": false + }, + { + "name": "HOST_SCM_HEALTH", + "summary": "GOOD", + "suppressed": false + } + ], + "roleRefs": [ + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "phoenix", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-bf4b8e304dd0b549bcad6614d3129033", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "data_context_connector-8617", + "roleName": "datadefdc267-GATEWAY-bf4b8e304dd0b549bcad6614d3129033", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-REGIONSERVER-bf4b8e304dd0b549bcad6614d3129033", + "healthSummary": "GOOD", + "roleStatus": "STOPPED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-NODEMANAGER-bf4b8e304dd0b549bcad6614d3129033", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-DATANODE-bf4b8e304dd0b549bcad6614d3129033", + "healthSummary": "GOOD", + "roleStatus": "STARTED" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hdfs", + "roleName": "hdfs-GATEWAY-bf4b8e304dd0b549bcad6614d3129033", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "yarn", + "roleName": "yarn-GATEWAY-bf4b8e304dd0b549bcad6614d3129033", + "healthSummary": "GOOD", + "roleStatus": "NA" + }, + { + "clusterName": "cod--qfdcinkqrzw", + "serviceName": "hbase", + "roleName": "hbase-GATEWAY-bf4b8e304dd0b549bcad6614d3129033", + "healthSummary": "GOOD", + "roleStatus": "NA" + } + ], + "maintenanceOwners": [], + "hostId": "9784d85849c7179b790d476c483fd905", + "ipAddress": "10.10.188.72", + "hostname": "cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site", + "rackId": "/ap-northeast-1d", + "hostUrl": "https://cod--qfdcinkqrzw-gateway.agent-in.jfha-h5rc.a0.cloudera.site/cmf/hostRedirect/9784d85849c7179b790d476c483fd905", + "lastHeartbeat": "2022-12-02T08:06:25.955Z", + "healthSummary": "GOOD", + "maintenanceMode": false, + "commissionState": "COMMISSIONED", + "numCores": 8, + "numPhysicalCores": 4, + "totalPhysMemBytes": 33079799808, + "entityStatus": "GOOD_HEALTH", + "clusterRef": { + "clusterName": "cod--qfdcinkqrzw", + "displayName": "cod--qfdcinkqrzw" + }, + "distribution": { + "distributionType": "RHEL7", + "name": "centos", + "version": "7.9.2009" + }, + "tags": [ + { + "name": "_cldr_cm_host_template_name", + "value": "worker" + } + ] + } + ] +} \ No newline at end of file diff --git a/cloudera/tests/docker/fixtures/api/v48/clusters/get b/cloudera/tests/docker/fixtures/api/v48/clusters/get new file mode 100644 index 0000000000000..d199f07633d98 --- /dev/null +++ b/cloudera/tests/docker/fixtures/api/v48/clusters/get @@ -0,0 +1,31 @@ +{ + "items": [ + { + "name": "cod--qfdcinkqrzw", + "displayName": "cod--qfdcinkqrzw", + "fullVersion": "7.2.15", + "maintenanceMode": false, + "maintenanceOwners": [], + "clusterUrl": "https://cod--qfdcinkqrzw-gateway.agent-in.jfha-h5rc.a0.cloudera.site/cmf/clusterRedirect/cod--qfdcinkqrzw", + "hostsUrl": "https://cod--qfdcinkqrzw-gateway.agent-in.jfha-h5rc.a0.cloudera.site/cmf/clusterRedirect/cod--qfdcinkqrzw/hosts", + "entityStatus": "BAD_HEALTH", + "uuid": "4f201e38-4f96-4a60-8fe5-11231a128617", + "dataContextRefs": [ + { + "name": "agent-integ-cloudera-data-lake" + } + ], + "clusterType": "COMPUTE_CLUSTER", + "tags": [ + { + "name": "_cldr_cb_clustertype", + "value": "Data Hub" + }, + { + "name": "_cldr_cb_origin", + "value": "cloudbreak" + } + ] + } + ] +} \ No newline at end of file diff --git a/cloudera/tests/docker/fixtures/api/v48/cm/version/get b/cloudera/tests/docker/fixtures/api/v48/cm/version/get new file mode 100644 index 0000000000000..beca88e01a9aa --- /dev/null +++ b/cloudera/tests/docker/fixtures/api/v48/cm/version/get @@ -0,0 +1,3 @@ +{ + "version": "7.2.15" +} \ No newline at end of file diff --git a/cloudera/tests/docker/fixtures/api/v48/timeseries/get_metrics_from_cluster b/cloudera/tests/docker/fixtures/api/v48/timeseries/get_metrics_from_cluster new file mode 100644 index 0000000000000..d6dd89d0b22f0 --- /dev/null +++ b/cloudera/tests/docker/fixtures/api/v48/timeseries/get_metrics_from_cluster @@ -0,0 +1,173 @@ +{ + "items": [ + { + "timeSeries": [ + { + "metadata": { + "metricName": "last(cpu_percent_across_hosts)", + "entityName": "cod--qfdcinkqrzw", + "startTime": "2022-12-07T18:58:21.447Z", + "endTime": "2022-12-07T19:03:21.447Z", + "attributes": { + "active": "true", + "clusterDisplayName": "cod--qfdcinkqrzw", + "category": "CLUSTER", + "version": "CDH 7.2.15", + "entityName": "1546335201", + "clusterName": "cod--qfdcinkqrzw" + }, + "unitNumerators": [ + "percent" + ], + "unitDenominators": [], + "expression": "SELECT last(cpu_percent_across_hosts) AS \"cpu_percent_across_hosts\" WHERE entityName = \"1546335201\" AND category = CLUSTER", + "alias": "cpu_percent_across_hosts", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T19:03:04.690Z", + "value": 1.3333333333333335, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(total_read_bytes_rate_across_disks)", + "entityName": "cod--qfdcinkqrzw", + "startTime": "2022-12-07T18:58:21.447Z", + "endTime": "2022-12-07T19:03:21.447Z", + "attributes": { + "active": "true", + "clusterDisplayName": "cod--qfdcinkqrzw", + "category": "CLUSTER", + "version": "CDH 7.2.15", + "entityName": "1546335201", + "clusterName": "cod--qfdcinkqrzw" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(total_read_bytes_rate_across_disks) AS \"total_read_bytes_rate_across_disks\" WHERE entityName = \"1546335201\" AND category = CLUSTER", + "alias": "total_read_bytes_rate_across_disks", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T19:03:04.690Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(total_write_bytes_rate_across_disks)", + "entityName": "cod--qfdcinkqrzw", + "startTime": "2022-12-07T18:58:21.447Z", + "endTime": "2022-12-07T19:03:21.447Z", + "attributes": { + "active": "true", + "clusterDisplayName": "cod--qfdcinkqrzw", + "category": "CLUSTER", + "version": "CDH 7.2.15", + "entityName": "1546335201", + "clusterName": "cod--qfdcinkqrzw" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(total_write_bytes_rate_across_disks) AS \"total_write_bytes_rate_across_disks\" WHERE entityName = \"1546335201\" AND category = CLUSTER", + "alias": "total_write_bytes_rate_across_disks", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T19:03:04.690Z", + "value": 731110.4, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(total_bytes_receive_rate_across_network_interfaces)", + "entityName": "cod--qfdcinkqrzw", + "startTime": "2022-12-07T18:58:21.447Z", + "endTime": "2022-12-07T19:03:21.447Z", + "attributes": { + "active": "true", + "clusterDisplayName": "cod--qfdcinkqrzw", + "category": "CLUSTER", + "version": "CDH 7.2.15", + "entityName": "1546335201", + "clusterName": "cod--qfdcinkqrzw" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(total_bytes_receive_rate_across_network_interfaces) AS \"total_bytes_receive_rate_across_network_interfaces\" WHERE entityName = \"1546335201\" AND category = CLUSTER", + "alias": "total_bytes_receive_rate_across_network_interfaces", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T19:03:04.690Z", + "value": 456726.2666666666, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(total_bytes_transmit_rate_across_network_interfaces)", + "entityName": "cod--qfdcinkqrzw", + "startTime": "2022-12-07T18:58:21.447Z", + "endTime": "2022-12-07T19:03:21.447Z", + "attributes": { + "active": "true", + "clusterDisplayName": "cod--qfdcinkqrzw", + "category": "CLUSTER", + "version": "CDH 7.2.15", + "entityName": "1546335201", + "clusterName": "cod--qfdcinkqrzw" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(total_bytes_transmit_rate_across_network_interfaces) AS \"total_bytes_transmit_rate_across_network_interfaces\" WHERE entityName = \"1546335201\" AND category = CLUSTER", + "alias": "total_bytes_transmit_rate_across_network_interfaces", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T19:03:04.690Z", + "value": 83818.2, + "type": "SAMPLE" + } + ] + } + ], + "warnings": [], + "timeSeriesQuery": "SELECT last(cpu_percent_across_hosts) AS cpu_percent_across_hosts,last(total_read_bytes_rate_across_disks) AS total_read_bytes_rate_across_disks,last(total_write_bytes_rate_across_disks) AS total_write_bytes_rate_across_disks,last(total_bytes_receive_rate_across_network_interfaces) AS total_bytes_receive_rate_across_network_interfaces,last(total_bytes_transmit_rate_across_network_interfaces) AS total_bytes_transmit_rate_across_network_interfaces WHERE clusterName=\"cod--qfdcinkqrzw\" AND category=CLUSTER" + } + ] +} \ No newline at end of file diff --git a/cloudera/tests/docker/fixtures/api/v48/timeseries/get_metrics_from_disk b/cloudera/tests/docker/fixtures/api/v48/timeseries/get_metrics_from_disk new file mode 100644 index 0000000000000..63bb61b4bafed --- /dev/null +++ b/cloudera/tests/docker/fixtures/api/v48/timeseries/get_metrics_from_disk @@ -0,0 +1,442 @@ +{ + "items": [ + { + "timeSeries": [ + { + "metadata": { + "metricName": "last(service_time)", + "entityName": "nvme0n1p1 (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:53:13.265Z", + "endTime": "2022-12-07T18:58:13.265Z", + "attributes": { + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1p1", + "clusterName": "cod--qfdcinkqrzw", + "logicalPartition": "true", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "DISK", + "device": "nvme0n1p1", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "ms" + ], + "unitDenominators": [], + "expression": "SELECT last(service_time) AS \"service_time\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1p1\" AND category = DISK", + "alias": "service_time", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:31.000Z", + "value": 0.4357142857142857, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(service_time)", + "entityName": "nvme1n1 (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:53:13.265Z", + "endTime": "2022-12-07T18:58:13.265Z", + "attributes": { + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d:nvme1n1", + "clusterName": "cod--qfdcinkqrzw", + "logicalPartition": "false", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "DISK", + "device": "nvme1n1", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "ms" + ], + "unitDenominators": [], + "expression": "SELECT last(service_time) AS \"service_time\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d:nvme1n1\" AND category = DISK", + "alias": "service_time", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:31.000Z", + "value": 0.74375, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(service_time)", + "entityName": "nvme0n1 (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:53:13.265Z", + "endTime": "2022-12-07T18:58:13.265Z", + "attributes": { + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1", + "clusterName": "cod--qfdcinkqrzw", + "logicalPartition": "false", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "DISK", + "device": "nvme0n1", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "ms" + ], + "unitDenominators": [], + "expression": "SELECT last(service_time) AS \"service_time\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1\" AND category = DISK", + "alias": "service_time", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:31.000Z", + "value": 0.4357142857142857, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(await_time)", + "entityName": "nvme0n1p1 (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:53:13.265Z", + "endTime": "2022-12-07T18:58:13.265Z", + "attributes": { + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1p1", + "clusterName": "cod--qfdcinkqrzw", + "logicalPartition": "true", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "DISK", + "device": "nvme0n1p1", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "ms" + ], + "unitDenominators": [], + "expression": "SELECT last(await_time) AS \"await_time\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1p1\" AND category = DISK", + "alias": "await_time", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:31.000Z", + "value": 0.6071428571428571, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(await_time)", + "entityName": "nvme1n1 (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:53:13.265Z", + "endTime": "2022-12-07T18:58:13.265Z", + "attributes": { + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d:nvme1n1", + "clusterName": "cod--qfdcinkqrzw", + "logicalPartition": "false", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "DISK", + "device": "nvme1n1", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "ms" + ], + "unitDenominators": [], + "expression": "SELECT last(await_time) AS \"await_time\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d:nvme1n1\" AND category = DISK", + "alias": "await_time", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:31.000Z", + "value": 1.775, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(await_time)", + "entityName": "nvme0n1 (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:53:13.265Z", + "endTime": "2022-12-07T18:58:13.265Z", + "attributes": { + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1", + "clusterName": "cod--qfdcinkqrzw", + "logicalPartition": "false", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "DISK", + "device": "nvme0n1", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "ms" + ], + "unitDenominators": [], + "expression": "SELECT last(await_time) AS \"await_time\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1\" AND category = DISK", + "alias": "await_time", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:31.000Z", + "value": 0.6071428571428571, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(await_read_time)", + "entityName": "nvme0n1p1 (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:53:13.265Z", + "endTime": "2022-12-07T18:58:13.265Z", + "attributes": { + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1p1", + "clusterName": "cod--qfdcinkqrzw", + "logicalPartition": "true", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "DISK", + "device": "nvme0n1p1", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "ms" + ], + "unitDenominators": [], + "expression": "SELECT last(await_read_time) AS \"await_read_time\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1p1\" AND category = DISK", + "alias": "await_read_time", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:31.000Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(await_read_time)", + "entityName": "nvme1n1 (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:53:13.265Z", + "endTime": "2022-12-07T18:58:13.265Z", + "attributes": { + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d:nvme1n1", + "clusterName": "cod--qfdcinkqrzw", + "logicalPartition": "false", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "DISK", + "device": "nvme1n1", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "ms" + ], + "unitDenominators": [], + "expression": "SELECT last(await_read_time) AS \"await_read_time\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d:nvme1n1\" AND category = DISK", + "alias": "await_read_time", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:31.000Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(await_read_time)", + "entityName": "nvme0n1 (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:53:13.265Z", + "endTime": "2022-12-07T18:58:13.265Z", + "attributes": { + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1", + "clusterName": "cod--qfdcinkqrzw", + "logicalPartition": "false", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "DISK", + "device": "nvme0n1", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "ms" + ], + "unitDenominators": [], + "expression": "SELECT last(await_read_time) AS \"await_read_time\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1\" AND category = DISK", + "alias": "await_read_time", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:31.000Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(await_write_time)", + "entityName": "nvme0n1p1 (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:53:13.265Z", + "endTime": "2022-12-07T18:58:13.265Z", + "attributes": { + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1p1", + "clusterName": "cod--qfdcinkqrzw", + "logicalPartition": "true", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "DISK", + "device": "nvme0n1p1", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "ms" + ], + "unitDenominators": [], + "expression": "SELECT last(await_write_time) AS \"await_write_time\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1p1\" AND category = DISK", + "alias": "await_write_time", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:31.000Z", + "value": 0.6071428571428571, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(await_write_time)", + "entityName": "nvme1n1 (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:53:13.265Z", + "endTime": "2022-12-07T18:58:13.265Z", + "attributes": { + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d:nvme1n1", + "clusterName": "cod--qfdcinkqrzw", + "logicalPartition": "false", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "DISK", + "device": "nvme1n1", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "ms" + ], + "unitDenominators": [], + "expression": "SELECT last(await_write_time) AS \"await_write_time\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d:nvme1n1\" AND category = DISK", + "alias": "await_write_time", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:31.000Z", + "value": 1.775, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(await_write_time)", + "entityName": "nvme0n1 (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:53:13.265Z", + "endTime": "2022-12-07T18:58:13.265Z", + "attributes": { + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1", + "clusterName": "cod--qfdcinkqrzw", + "logicalPartition": "false", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "DISK", + "device": "nvme0n1", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "ms" + ], + "unitDenominators": [], + "expression": "SELECT last(await_write_time) AS \"await_write_time\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d:nvme0n1\" AND category = DISK", + "alias": "await_write_time", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:31.000Z", + "value": 0.6071428571428571, + "type": "SAMPLE" + } + ] + } + ], + "warnings": [], + "timeSeriesQuery": "SELECT last(service_time) AS service_time,last(await_time) AS await_time,last(await_read_time) AS await_read_time,last(await_write_time) AS await_write_time WHERE hostId=\"d8623d9457f4db06c5637c4fd4c02f5d\" AND category=DISK" + } + ] +} \ No newline at end of file diff --git a/cloudera/tests/docker/fixtures/api/v48/timeseries/get_metrics_from_host b/cloudera/tests/docker/fixtures/api/v48/timeseries/get_metrics_from_host new file mode 100644 index 0000000000000..f5b523f7ff61b --- /dev/null +++ b/cloudera/tests/docker/fixtures/api/v48/timeseries/get_metrics_from_host @@ -0,0 +1,1074 @@ +{ + "items": [ + { + "timeSeries": [ + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 0.2525000000023283, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 0.036333333333216915, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_nice_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_nice_rate) AS \"cpu_nice_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "cpu_nice_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_iowait_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_iowait_rate) AS \"cpu_iowait_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "cpu_iowait_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 0.0008333333333212067, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_irq_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_irq_rate) AS \"cpu_irq_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "cpu_irq_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_soft_irq_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_soft_irq_rate) AS \"cpu_soft_irq_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "cpu_soft_irq_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 0.00166666666667273, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_steal_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_steal_rate) AS \"cpu_steal_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "cpu_steal_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(load_1)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "load average" + ], + "unitDenominators": [], + "expression": "SELECT last(load_1) AS \"load_1\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "load_1", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 0.09, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(load_5)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "load average" + ], + "unitDenominators": [], + "expression": "SELECT last(load_5) AS \"load_5\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "load_5", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 0.21, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(load_15)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "load average" + ], + "unitDenominators": [], + "expression": "SELECT last(load_15) AS \"load_15\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "load_15", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 0.28, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(swap_used)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(swap_used) AS \"swap_used\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "swap_used", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(swap_out_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "pages" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(swap_out_rate) AS \"swap_out_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "swap_out_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(physical_memory_used)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(physical_memory_used) AS \"physical_memory_used\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "physical_memory_used", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 18751393792, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(physical_memory_total)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(physical_memory_total) AS \"physical_memory_total\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "physical_memory_total", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 33079799808, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(physical_memory_cached)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(physical_memory_cached) AS \"physical_memory_cached\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "physical_memory_cached", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 13541650432, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(physical_memory_buffers)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(physical_memory_buffers) AS \"physical_memory_buffers\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "physical_memory_buffers", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:31.000Z", + "value": 160317440, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(total_bytes_receive_rate_across_network_interfaces)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(total_bytes_receive_rate_across_network_interfaces) AS \"total_bytes_receive_rate_across_network_interfaces\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "total_bytes_receive_rate_across_network_interfaces", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:04.689Z", + "value": 446328.4666666667, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(total_bytes_transmit_rate_across_network_interfaces)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(total_bytes_transmit_rate_across_network_interfaces) AS \"total_bytes_transmit_rate_across_network_interfaces\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "total_bytes_transmit_rate_across_network_interfaces", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:04.689Z", + "value": 71121.76666666666, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(total_read_bytes_rate_across_disks)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(total_read_bytes_rate_across_disks) AS \"total_read_bytes_rate_across_disks\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "total_read_bytes_rate_across_disks", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:04.689Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(total_write_bytes_rate_across_disks)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(total_write_bytes_rate_across_disks) AS \"total_write_bytes_rate_across_disks\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "total_write_bytes_rate_across_disks", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:04.689Z", + "value": 130193.06666666667, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(total_read_ios_rate_across_disks)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "ios" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(total_read_ios_rate_across_disks) AS \"total_read_ios_rate_across_disks\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "total_read_ios_rate_across_disks", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:04.689Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(total_write_ios_rate_across_disks)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "ios" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(total_write_ios_rate_across_disks) AS \"total_write_ios_rate_across_disks\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "total_write_ios_rate_across_disks", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:57:04.689Z", + "value": 4.433333333333334, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(health_good_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(health_good_rate) AS \"health_good_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "health_good_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:44.520Z", + "value": 1.0000000000096778, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(health_concerning_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(health_concerning_rate) AS \"health_concerning_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "health_concerning_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:44.520Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(health_bad_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(health_bad_rate) AS \"health_bad_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "health_bad_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:44.520Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(health_disabled_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(health_disabled_rate) AS \"health_disabled_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "health_disabled_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:44.520Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(health_unknown_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(health_unknown_rate) AS \"health_unknown_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "health_unknown_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:44.520Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(alerts_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "events" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(alerts_rate) AS \"alerts_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "alerts_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:39.526Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(events_critical_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "events" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(events_critical_rate) AS \"events_critical_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "events_critical_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:39.526Z", + "value": 0, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(events_important_rate)", + "entityName": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "startTime": "2022-12-07T18:52:18.322Z", + "endTime": "2022-12-07T18:57:18.322Z", + "attributes": { + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "clusterDisplayName": "cod--qfdcinkqrzw", + "entityName": "d8623d9457f4db06c5637c4fd4c02f5d", + "clusterName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "category": "HOST", + "version": "CDH 7.2.15", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "events" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(events_important_rate) AS \"events_important_rate\" WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category = HOST", + "alias": "events_important_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:56:39.526Z", + "value": 0, + "type": "SAMPLE" + } + ] + } + ], + "warnings": [], + "timeSeriesQuery": "SELECT last(cpu_user_rate) AS cpu_user_rate,last(cpu_system_rate) AS cpu_system_rate,last(cpu_nice_rate) AS cpu_nice_rate,last(cpu_iowait_rate) AS cpu_iowait_rate,last(cpu_irq_rate) AS cpu_irq_rate,last(cpu_soft_irq_rate) AS cpu_soft_irq_rate,last(cpu_steal_rate) AS cpu_steal_rate,last(load_1) AS load_1,last(load_5) AS load_5,last(load_15) AS load_15,last(swap_used) AS swap_used,last(swap_out_rate) AS swap_out_rate,last(physical_memory_used) AS physical_memory_used,last(physical_memory_total) AS physical_memory_total,last(physical_memory_cached) AS physical_memory_cached,last(physical_memory_buffers) AS physical_memory_buffers,last(total_bytes_receive_rate_across_network_interfaces) AS total_bytes_receive_rate_across_network_interfaces,last(total_bytes_transmit_rate_across_network_interfaces) AS total_bytes_transmit_rate_across_network_interfaces,last(total_read_bytes_rate_across_disks) AS total_read_bytes_rate_across_disks,last(total_write_bytes_rate_across_disks) AS total_write_bytes_rate_across_disks,last(total_read_ios_rate_across_disks) AS total_read_ios_rate_across_disks,last(total_write_ios_rate_across_disks) AS total_write_ios_rate_across_disks,last(health_good_rate) AS health_good_rate,last(health_concerning_rate) AS health_concerning_rate,last(health_bad_rate) AS health_bad_rate,last(health_disabled_rate) AS health_disabled_rate,last(health_unknown_rate) AS health_unknown_rate,last(alerts_rate) AS alerts_rate,last(events_critical_rate) AS events_critical_rate,last(events_important_rate) AS events_important_rate WHERE entityName = \"d8623d9457f4db06c5637c4fd4c02f5d\" AND category=HOST" + } + ] +} \ No newline at end of file diff --git a/cloudera/tests/docker/fixtures/api/v48/timeseries/get_metrics_from_role b/cloudera/tests/docker/fixtures/api/v48/timeseries/get_metrics_from_role new file mode 100644 index 0000000000000..a7b13f1023a05 --- /dev/null +++ b/cloudera/tests/docker/fixtures/api/v48/timeseries/get_metrics_from_role @@ -0,0 +1,5645 @@ +{ + "items": [ + { + "timeSeries": [ + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "DataNode (cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "9784d85849c7179b790d476c483fd905", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "DATANODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-DATANODE-bf4b8e304dd0b549bcad6614d3129033", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-DATANODE-bf4b8e304dd0b549bcad6614d3129033", + "roleConfigGroup": "DataNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hdfs-DATANODE-bf4b8e304dd0b549bcad6614d3129033\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:26.000Z", + "value": 598151168, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "Master (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "MASTER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-MASTER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-MASTER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "Master Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hbase-MASTER-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "Server (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "ZOOKEEPER", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "ZooKeeper", + "serviceName": "zookeeper-e52d", + "roleType": "SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "zookeeper-e52d-SERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "zookeeper-e52d-SERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"zookeeper-e52d-SERVER-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:15.000Z", + "value": 3068948480, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "JournalNode (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "JOURNALNODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-JOURNALNODE-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-JOURNALNODE-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "JournalNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hdfs-JOURNALNODE-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:56.000Z", + "value": 408899584, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "NameNode (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "NAMENODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-NAMENODE-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-NAMENODE-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "NameNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hdfs-NAMENODE-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:49.000Z", + "value": 1093173248, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "RegionServer (cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "9784d85849c7179b790d476c483fd905", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "REGIONSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-REGIONSERVER-bf4b8e304dd0b549bcad6614d3129033", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-REGIONSERVER-bf4b8e304dd0b549bcad6614d3129033", + "roleConfigGroup": "RegionServer Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hbase-REGIONSERVER-bf4b8e304dd0b549bcad6614d3129033\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "PHOENIX_QUERY_SERVER (cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "PHOENIX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "49adda80d1b98e9262ee146fd7fd798b", + "active": "true", + "serviceDisplayName": "phoenix", + "serviceName": "phoenix", + "roleType": "PHOENIX_QUERY_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "phoenix-PHOENIX_QUERY_SERVER-3c658ac6009daca54192736b1502fae1", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-3c658ac6009daca54192736b1502fae1", + "roleConfigGroup": "Query Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"phoenix-PHOENIX_QUERY_SERVER-3c658ac6009daca54192736b1502fae1\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "PHOENIX_QUERY_SERVER (cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "PHOENIX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "ed528836ae33e47e6657b95373571c33", + "active": "true", + "serviceDisplayName": "phoenix", + "serviceName": "phoenix", + "roleType": "PHOENIX_QUERY_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "phoenix-PHOENIX_QUERY_SERVER-145da1565b8e2c4165145d9ecc0c784e", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-145da1565b8e2c4165145d9ecc0c784e", + "roleConfigGroup": "Query Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"phoenix-PHOENIX_QUERY_SERVER-145da1565b8e2c4165145d9ecc0c784e\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "NodeManager (cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "88ae2611748383b5628d4aec94873da9", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "NODEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-NODEMANAGER-d51d3a03fc3294039de9c160b1013676", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-NODEMANAGER-d51d3a03fc3294039de9c160b1013676", + "roleConfigGroup": "NodeManager Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"yarn-NODEMANAGER-d51d3a03fc3294039de9c160b1013676\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:28.000Z", + "value": 454737920, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "Server (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "ZOOKEEPER", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "ZooKeeper", + "serviceName": "zookeeper-e52d", + "roleType": "SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "zookeeper-e52d-SERVER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "zookeeper-e52d-SERVER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"zookeeper-e52d-SERVER-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:56.000Z", + "value": 3067695104, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "RegionServer (cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "22f6ab659c835d47bc13d6c8f3370110", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "REGIONSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-REGIONSERVER-7e9a53b768c95833df424c7d7b0ae857", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-REGIONSERVER-7e9a53b768c95833df424c7d7b0ae857", + "roleConfigGroup": "hbase-REGIONSERVER", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hbase-REGIONSERVER-7e9a53b768c95833df424c7d7b0ae857\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "DataNode (cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "ed528836ae33e47e6657b95373571c33", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "DATANODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-DATANODE-145da1565b8e2c4165145d9ecc0c784e", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-DATANODE-145da1565b8e2c4165145d9ecc0c784e", + "roleConfigGroup": "DataNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hdfs-DATANODE-145da1565b8e2c4165145d9ecc0c784e\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:27.000Z", + "value": 601690112, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "Host Monitor (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "MGMT", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "HOSTMONITOR", + "roleName": "HOSTMONITOR", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "roleConfigGroup": "Host Monitor Default Group", + "active": "true", + "serviceDisplayName": "MGMT", + "serviceName": "MGMT", + "roleType": "HOSTMONITOR", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"HOSTMONITOR\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:31.000Z", + "value": 2023608320, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "ResourceManager (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "RESOURCEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-RESOURCEMANAGER-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-RESOURCEMANAGER-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "ResourceManager Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"yarn-RESOURCEMANAGER-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "PHOENIX_QUERY_SERVER (cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "PHOENIX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "9784d85849c7179b790d476c483fd905", + "active": "true", + "serviceDisplayName": "phoenix", + "serviceName": "phoenix", + "roleType": "PHOENIX_QUERY_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "phoenix-PHOENIX_QUERY_SERVER-bf4b8e304dd0b549bcad6614d3129033", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-bf4b8e304dd0b549bcad6614d3129033", + "roleConfigGroup": "Query Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"phoenix-PHOENIX_QUERY_SERVER-bf4b8e304dd0b549bcad6614d3129033\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "RegionServer (cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "ed528836ae33e47e6657b95373571c33", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "REGIONSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-REGIONSERVER-145da1565b8e2c4165145d9ecc0c784e", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-REGIONSERVER-145da1565b8e2c4165145d9ecc0c784e", + "roleConfigGroup": "RegionServer Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hbase-REGIONSERVER-145da1565b8e2c4165145d9ecc0c784e\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "RegionServer (cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "88ae2611748383b5628d4aec94873da9", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "REGIONSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-REGIONSERVER-d51d3a03fc3294039de9c160b1013676", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-REGIONSERVER-d51d3a03fc3294039de9c160b1013676", + "roleConfigGroup": "RegionServer Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hbase-REGIONSERVER-d51d3a03fc3294039de9c160b1013676\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "Load Balancer (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HUE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "hue", + "serviceName": "hue", + "roleType": "HUE_LOAD_BALANCER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hue-HUE_LOAD_BALANCER-7d0b6bba5cf23b4729586ee8d35ab766", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hue-HUE_LOAD_BALANCER-7d0b6bba5cf23b4729586ee8d35ab766", + "roleConfigGroup": "Load Balancer Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hue-HUE_LOAD_BALANCER-7d0b6bba5cf23b4729586ee8d35ab766\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "Kerberos Ticket Renewer (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HUE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "hue", + "serviceName": "hue", + "roleType": "KT_RENEWER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hue-KT_RENEWER-7d0b6bba5cf23b4729586ee8d35ab766", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hue-KT_RENEWER-7d0b6bba5cf23b4729586ee8d35ab766", + "roleConfigGroup": "Kerberos Ticket Renewer Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hue-KT_RENEWER-7d0b6bba5cf23b4729586ee8d35ab766\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "HBase REST Server (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "HBASERESTSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-HBASERESTSERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-HBASERESTSERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "HBase REST Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hbase-HBASERESTSERVER-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "OMID_TSO (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "OMID", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "omid", + "serviceName": "omid", + "roleType": "OMID_TSO", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "omid-OMID_TSO-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "omid-OMID_TSO-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "Omid tso server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"omid-OMID_TSO-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "JournalNode (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "JOURNALNODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-JOURNALNODE-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-JOURNALNODE-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "JournalNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hdfs-JOURNALNODE-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:49.000Z", + "value": 404697088, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "JournalNode (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "JOURNALNODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-JOURNALNODE-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-JOURNALNODE-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "JournalNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hdfs-JOURNALNODE-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:15.000Z", + "value": 407121920, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "Server (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "ZOOKEEPER", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "ZooKeeper", + "serviceName": "zookeeper-e52d", + "roleType": "SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "zookeeper-e52d-SERVER-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "zookeeper-e52d-SERVER-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"zookeeper-e52d-SERVER-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:49.000Z", + "value": 3066593280, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "PHOENIX_QUERY_SERVER (cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "PHOENIX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "88ae2611748383b5628d4aec94873da9", + "active": "true", + "serviceDisplayName": "phoenix", + "serviceName": "phoenix", + "roleType": "PHOENIX_QUERY_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "phoenix-PHOENIX_QUERY_SERVER-d51d3a03fc3294039de9c160b1013676", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-d51d3a03fc3294039de9c160b1013676", + "roleConfigGroup": "Query Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"phoenix-PHOENIX_QUERY_SERVER-d51d3a03fc3294039de9c160b1013676\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "Hue Server (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HUE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "hue", + "serviceName": "hue", + "roleType": "HUE_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hue-HUE_SERVER-7d0b6bba5cf23b4729586ee8d35ab766", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hue-HUE_SERVER-7d0b6bba5cf23b4729586ee8d35ab766", + "roleConfigGroup": "Hue Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hue-HUE_SERVER-7d0b6bba5cf23b4729586ee8d35ab766\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "Master (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "MASTER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-MASTER-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-MASTER-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "Master Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hbase-MASTER-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "Event Server (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "MGMT", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "EVENTSERVER", + "roleName": "EVENTSERVER", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "roleConfigGroup": "Event Server Default Group", + "active": "true", + "serviceDisplayName": "MGMT", + "serviceName": "MGMT", + "roleType": "EVENTSERVER", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"EVENTSERVER\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:31.000Z", + "value": 1339445248, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "QUEUEMANAGER_STORE (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "QUEUEMANAGER", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "queuemanager", + "serviceName": "queuemanager", + "roleType": "QUEUEMANAGER_STORE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "queuemanager-QUEUEMANAGER_STORE-7d0b6bba5cf23b4729586ee8d35ab766", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "queuemanager-QUEUEMANAGER_STORE-7d0b6bba5cf23b4729586ee8d35ab766", + "roleConfigGroup": "YARN Queue Manager Store Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"queuemanager-QUEUEMANAGER_STORE-7d0b6bba5cf23b4729586ee8d35ab766\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:32.000Z", + "value": 984682496, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "PHOENIX_QUERY_SERVER (cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "PHOENIX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "22f6ab659c835d47bc13d6c8f3370110", + "active": "true", + "serviceDisplayName": "phoenix", + "serviceName": "phoenix", + "roleType": "PHOENIX_QUERY_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "phoenix-PHOENIX_QUERY_SERVER-7e9a53b768c95833df424c7d7b0ae857", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-7e9a53b768c95833df424c7d7b0ae857", + "roleConfigGroup": "Query Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"phoenix-PHOENIX_QUERY_SERVER-7e9a53b768c95833df424c7d7b0ae857\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "DataNode (cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "88ae2611748383b5628d4aec94873da9", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "DATANODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-DATANODE-d51d3a03fc3294039de9c160b1013676", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-DATANODE-d51d3a03fc3294039de9c160b1013676", + "roleConfigGroup": "DataNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hdfs-DATANODE-d51d3a03fc3294039de9c160b1013676\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:28.000Z", + "value": 591917056, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "NodeManager (cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "ed528836ae33e47e6657b95373571c33", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "NODEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-NODEMANAGER-145da1565b8e2c4165145d9ecc0c784e", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-NODEMANAGER-145da1565b8e2c4165145d9ecc0c784e", + "roleConfigGroup": "NodeManager Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"yarn-NODEMANAGER-145da1565b8e2c4165145d9ecc0c784e\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:27.000Z", + "value": 445399040, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "Failover Controller (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "FAILOVERCONTROLLER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-FAILOVERCONTROLLER-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-FAILOVERCONTROLLER-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "Failover Controller Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hdfs-FAILOVERCONTROLLER-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "HBase Thrift Server (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "HBASETHRIFTSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-HBASETHRIFTSERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-HBASETHRIFTSERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "HBase Thrift Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hbase-HBASETHRIFTSERVER-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "NameNode (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "NAMENODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-NAMENODE-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-NAMENODE-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "NameNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hdfs-NAMENODE-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:56.000Z", + "value": 1086214144, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "JobHistory Server (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "JOBHISTORY", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-JOBHISTORY-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-JOBHISTORY-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "JobHistory Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"yarn-JOBHISTORY-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:15.000Z", + "value": 455372800, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "RegionServer (cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "49adda80d1b98e9262ee146fd7fd798b", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "REGIONSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-REGIONSERVER-3c658ac6009daca54192736b1502fae1", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-REGIONSERVER-3c658ac6009daca54192736b1502fae1", + "roleConfigGroup": "hbase-REGIONSERVER", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hbase-REGIONSERVER-3c658ac6009daca54192736b1502fae1\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "NodeManager (cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "9784d85849c7179b790d476c483fd905", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "NODEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-NODEMANAGER-bf4b8e304dd0b549bcad6614d3129033", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-NODEMANAGER-bf4b8e304dd0b549bcad6614d3129033", + "roleConfigGroup": "NodeManager Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"yarn-NODEMANAGER-bf4b8e304dd0b549bcad6614d3129033\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:26.000Z", + "value": 446013440, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "QUEUEMANAGER_WEBAPP (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "QUEUEMANAGER", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "queuemanager", + "serviceName": "queuemanager", + "roleType": "QUEUEMANAGER_WEBAPP", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "queuc8af8526-QUEUEMANAGER_WEBAPP-7d0b6bba5cf23b4729586ee8d35ab76", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "queuc8af8526-QUEUEMANAGER_WEBAPP-7d0b6bba5cf23b4729586ee8d35ab76", + "roleConfigGroup": "YARN Queue Manager Webapp Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"queuc8af8526-QUEUEMANAGER_WEBAPP-7d0b6bba5cf23b4729586ee8d35ab76\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:33.000Z", + "value": 283578368, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "KNOX_GATEWAY (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "KNOX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "Knox", + "serviceName": "knox-e428", + "roleType": "KNOX_GATEWAY", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "knox-e428-KNOX_GATEWAY-7d0b6bba5cf23b4729586ee8d35ab766", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "knox-e428-KNOX_GATEWAY-7d0b6bba5cf23b4729586ee8d35ab766", + "roleConfigGroup": "Knox Gateway Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"knox-e428-KNOX_GATEWAY-7d0b6bba5cf23b4729586ee8d35ab766\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:32.000Z", + "value": 998563840, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "Failover Controller (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "FAILOVERCONTROLLER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-FAILOVERCONTROLLER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-FAILOVERCONTROLLER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "Failover Controller Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hdfs-FAILOVERCONTROLLER-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "Alert Publisher (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "MGMT", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "ALERTPUBLISHER", + "roleName": "ALERTPUBLISHER", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "roleConfigGroup": "Alert Publisher Default Group", + "active": "true", + "serviceDisplayName": "MGMT", + "serviceName": "MGMT", + "roleType": "ALERTPUBLISHER", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"ALERTPUBLISHER\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:32.000Z", + "value": 283766784, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "ResourceManager (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "RESOURCEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-RESOURCEMANAGER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-RESOURCEMANAGER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "ResourceManager Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"yarn-RESOURCEMANAGER-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "Telemetry Publisher (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "MGMT", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "TELEMETRYPUBLISHER", + "roleName": "TELEMETRYPUBLISHER", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "roleConfigGroup": "Telemetry Publisher Default Group", + "active": "true", + "serviceDisplayName": "MGMT", + "serviceName": "MGMT", + "roleType": "TELEMETRYPUBLISHER", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"TELEMETRYPUBLISHER\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:31.000Z", + "value": 1905250304, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "DataNode (cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "22f6ab659c835d47bc13d6c8f3370110", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "DATANODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-DATANODE-7e9a53b768c95833df424c7d7b0ae857", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-DATANODE-7e9a53b768c95833df424c7d7b0ae857", + "roleConfigGroup": "DataNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hdfs-DATANODE-7e9a53b768c95833df424c7d7b0ae857\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:29.000Z", + "value": 606642176, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "DataNode (cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "49adda80d1b98e9262ee146fd7fd798b", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "DATANODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-DATANODE-3c658ac6009daca54192736b1502fae1", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-DATANODE-3c658ac6009daca54192736b1502fae1", + "roleConfigGroup": "DataNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"hdfs-DATANODE-3c658ac6009daca54192736b1502fae1\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:29.000Z", + "value": 587558912, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "NodeManager (cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "22f6ab659c835d47bc13d6c8f3370110", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "NODEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-NODEMANAGER-7e9a53b768c95833df424c7d7b0ae857", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-NODEMANAGER-7e9a53b768c95833df424c7d7b0ae857", + "roleConfigGroup": "yarn-NODEMANAGER", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"yarn-NODEMANAGER-7e9a53b768c95833df424c7d7b0ae857\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:29.000Z", + "value": 447733760, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "NodeManager (cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "49adda80d1b98e9262ee146fd7fd798b", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "NODEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-NODEMANAGER-3c658ac6009daca54192736b1502fae1", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-NODEMANAGER-3c658ac6009daca54192736b1502fae1", + "roleConfigGroup": "yarn-NODEMANAGER", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"yarn-NODEMANAGER-3c658ac6009daca54192736b1502fae1\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:29.000Z", + "value": 459161600, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(mem_rss)", + "entityName": "Service Monitor (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "MGMT", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "SERVICEMONITOR", + "roleName": "SERVICEMONITOR", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "roleConfigGroup": "Service Monitor Default Group", + "active": "true", + "serviceDisplayName": "MGMT", + "serviceName": "MGMT", + "roleType": "SERVICEMONITOR", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "bytes" + ], + "unitDenominators": [], + "expression": "SELECT last(mem_rss) AS \"mem_rss\" WHERE entityName = \"SERVICEMONITOR\" AND category = ROLE", + "alias": "mem_rss", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:31.000Z", + "value": 3143000064, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "DataNode (cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "9784d85849c7179b790d476c483fd905", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "DATANODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-DATANODE-bf4b8e304dd0b549bcad6614d3129033", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-DATANODE-bf4b8e304dd0b549bcad6614d3129033", + "roleConfigGroup": "DataNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hdfs-DATANODE-bf4b8e304dd0b549bcad6614d3129033\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:26.000Z", + "value": 0.0006666666666660604, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "Master (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "MASTER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-MASTER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-MASTER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "Master Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hbase-MASTER-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "Server (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "ZOOKEEPER", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "ZooKeeper", + "serviceName": "zookeeper-e52d", + "roleType": "SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "zookeeper-e52d-SERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "zookeeper-e52d-SERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"zookeeper-e52d-SERVER-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:15.000Z", + "value": 0.0006666666666679551, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "JournalNode (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "JOURNALNODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-JOURNALNODE-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-JOURNALNODE-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "JournalNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hdfs-JOURNALNODE-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:56.000Z", + "value": 0.0008333333333325754, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "NameNode (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "NAMENODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-NAMENODE-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-NAMENODE-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "NameNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hdfs-NAMENODE-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:49.000Z", + "value": 0.002333333333331211, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "RegionServer (cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "9784d85849c7179b790d476c483fd905", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "REGIONSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-REGIONSERVER-bf4b8e304dd0b549bcad6614d3129033", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-REGIONSERVER-bf4b8e304dd0b549bcad6614d3129033", + "roleConfigGroup": "RegionServer Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hbase-REGIONSERVER-bf4b8e304dd0b549bcad6614d3129033\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "PHOENIX_QUERY_SERVER (cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "PHOENIX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "49adda80d1b98e9262ee146fd7fd798b", + "active": "true", + "serviceDisplayName": "phoenix", + "serviceName": "phoenix", + "roleType": "PHOENIX_QUERY_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "phoenix-PHOENIX_QUERY_SERVER-3c658ac6009daca54192736b1502fae1", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-3c658ac6009daca54192736b1502fae1", + "roleConfigGroup": "Query Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"phoenix-PHOENIX_QUERY_SERVER-3c658ac6009daca54192736b1502fae1\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "PHOENIX_QUERY_SERVER (cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "PHOENIX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "ed528836ae33e47e6657b95373571c33", + "active": "true", + "serviceDisplayName": "phoenix", + "serviceName": "phoenix", + "roleType": "PHOENIX_QUERY_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "phoenix-PHOENIX_QUERY_SERVER-145da1565b8e2c4165145d9ecc0c784e", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-145da1565b8e2c4165145d9ecc0c784e", + "roleConfigGroup": "Query Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"phoenix-PHOENIX_QUERY_SERVER-145da1565b8e2c4165145d9ecc0c784e\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "NodeManager (cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "88ae2611748383b5628d4aec94873da9", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "NODEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-NODEMANAGER-d51d3a03fc3294039de9c160b1013676", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-NODEMANAGER-d51d3a03fc3294039de9c160b1013676", + "roleConfigGroup": "NodeManager Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"yarn-NODEMANAGER-d51d3a03fc3294039de9c160b1013676\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:28.000Z", + "value": 0.0011666666666666713, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "Server (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "ZOOKEEPER", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "ZooKeeper", + "serviceName": "zookeeper-e52d", + "roleType": "SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "zookeeper-e52d-SERVER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "zookeeper-e52d-SERVER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"zookeeper-e52d-SERVER-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:56.000Z", + "value": 0.0003333333333330302, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "RegionServer (cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "22f6ab659c835d47bc13d6c8f3370110", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "REGIONSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-REGIONSERVER-7e9a53b768c95833df424c7d7b0ae857", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-REGIONSERVER-7e9a53b768c95833df424c7d7b0ae857", + "roleConfigGroup": "hbase-REGIONSERVER", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hbase-REGIONSERVER-7e9a53b768c95833df424c7d7b0ae857\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "DataNode (cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "ed528836ae33e47e6657b95373571c33", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "DATANODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-DATANODE-145da1565b8e2c4165145d9ecc0c784e", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-DATANODE-145da1565b8e2c4165145d9ecc0c784e", + "roleConfigGroup": "DataNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hdfs-DATANODE-145da1565b8e2c4165145d9ecc0c784e\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:27.000Z", + "value": 0.0009999999999990906, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "Host Monitor (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "MGMT", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "HOSTMONITOR", + "roleName": "HOSTMONITOR", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "roleConfigGroup": "Host Monitor Default Group", + "active": "true", + "serviceDisplayName": "MGMT", + "serviceName": "MGMT", + "roleType": "HOSTMONITOR", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"HOSTMONITOR\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:31.000Z", + "value": 0.008166666666753978, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "ResourceManager (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "RESOURCEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-RESOURCEMANAGER-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-RESOURCEMANAGER-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "ResourceManager Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"yarn-RESOURCEMANAGER-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "PHOENIX_QUERY_SERVER (cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "PHOENIX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "9784d85849c7179b790d476c483fd905", + "active": "true", + "serviceDisplayName": "phoenix", + "serviceName": "phoenix", + "roleType": "PHOENIX_QUERY_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "phoenix-PHOENIX_QUERY_SERVER-bf4b8e304dd0b549bcad6614d3129033", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-bf4b8e304dd0b549bcad6614d3129033", + "roleConfigGroup": "Query Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"phoenix-PHOENIX_QUERY_SERVER-bf4b8e304dd0b549bcad6614d3129033\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "RegionServer (cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "ed528836ae33e47e6657b95373571c33", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "REGIONSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-REGIONSERVER-145da1565b8e2c4165145d9ecc0c784e", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-REGIONSERVER-145da1565b8e2c4165145d9ecc0c784e", + "roleConfigGroup": "RegionServer Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hbase-REGIONSERVER-145da1565b8e2c4165145d9ecc0c784e\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "RegionServer (cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "88ae2611748383b5628d4aec94873da9", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "REGIONSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-REGIONSERVER-d51d3a03fc3294039de9c160b1013676", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-REGIONSERVER-d51d3a03fc3294039de9c160b1013676", + "roleConfigGroup": "RegionServer Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hbase-REGIONSERVER-d51d3a03fc3294039de9c160b1013676\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "Load Balancer (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HUE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "hue", + "serviceName": "hue", + "roleType": "HUE_LOAD_BALANCER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hue-HUE_LOAD_BALANCER-7d0b6bba5cf23b4729586ee8d35ab766", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hue-HUE_LOAD_BALANCER-7d0b6bba5cf23b4729586ee8d35ab766", + "roleConfigGroup": "Load Balancer Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hue-HUE_LOAD_BALANCER-7d0b6bba5cf23b4729586ee8d35ab766\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "Kerberos Ticket Renewer (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HUE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "hue", + "serviceName": "hue", + "roleType": "KT_RENEWER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hue-KT_RENEWER-7d0b6bba5cf23b4729586ee8d35ab766", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hue-KT_RENEWER-7d0b6bba5cf23b4729586ee8d35ab766", + "roleConfigGroup": "Kerberos Ticket Renewer Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hue-KT_RENEWER-7d0b6bba5cf23b4729586ee8d35ab766\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "HBase REST Server (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "HBASERESTSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-HBASERESTSERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-HBASERESTSERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "HBase REST Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hbase-HBASERESTSERVER-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "OMID_TSO (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "OMID", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "omid", + "serviceName": "omid", + "roleType": "OMID_TSO", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "omid-OMID_TSO-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "omid-OMID_TSO-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "Omid tso server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"omid-OMID_TSO-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "JournalNode (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "JOURNALNODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-JOURNALNODE-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-JOURNALNODE-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "JournalNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hdfs-JOURNALNODE-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:49.000Z", + "value": 0.0009999999999990906, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "JournalNode (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "JOURNALNODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-JOURNALNODE-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-JOURNALNODE-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "JournalNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hdfs-JOURNALNODE-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:15.000Z", + "value": 0.0009999999999990906, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "Server (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "ZOOKEEPER", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "ZooKeeper", + "serviceName": "zookeeper-e52d", + "roleType": "SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "zookeeper-e52d-SERVER-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "zookeeper-e52d-SERVER-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"zookeeper-e52d-SERVER-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:49.000Z", + "value": 0.00033333333333492493, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "PHOENIX_QUERY_SERVER (cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "PHOENIX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "88ae2611748383b5628d4aec94873da9", + "active": "true", + "serviceDisplayName": "phoenix", + "serviceName": "phoenix", + "roleType": "PHOENIX_QUERY_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "phoenix-PHOENIX_QUERY_SERVER-d51d3a03fc3294039de9c160b1013676", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-d51d3a03fc3294039de9c160b1013676", + "roleConfigGroup": "Query Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"phoenix-PHOENIX_QUERY_SERVER-d51d3a03fc3294039de9c160b1013676\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "Hue Server (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HUE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "hue", + "serviceName": "hue", + "roleType": "HUE_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hue-HUE_SERVER-7d0b6bba5cf23b4729586ee8d35ab766", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hue-HUE_SERVER-7d0b6bba5cf23b4729586ee8d35ab766", + "roleConfigGroup": "Hue Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hue-HUE_SERVER-7d0b6bba5cf23b4729586ee8d35ab766\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "Master (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "MASTER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-MASTER-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-MASTER-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "Master Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hbase-MASTER-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "Event Server (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "MGMT", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "EVENTSERVER", + "roleName": "EVENTSERVER", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "roleConfigGroup": "Event Server Default Group", + "active": "true", + "serviceDisplayName": "MGMT", + "serviceName": "MGMT", + "roleType": "EVENTSERVER", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"EVENTSERVER\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:31.000Z", + "value": 0.003666666666686069, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "QUEUEMANAGER_STORE (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "QUEUEMANAGER", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "queuemanager", + "serviceName": "queuemanager", + "roleType": "QUEUEMANAGER_STORE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "queuemanager-QUEUEMANAGER_STORE-7d0b6bba5cf23b4729586ee8d35ab766", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "queuemanager-QUEUEMANAGER_STORE-7d0b6bba5cf23b4729586ee8d35ab766", + "roleConfigGroup": "YARN Queue Manager Store Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"queuemanager-QUEUEMANAGER_STORE-7d0b6bba5cf23b4729586ee8d35ab766\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:32.000Z", + "value": 0.0003333333333330302, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "PHOENIX_QUERY_SERVER (cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "PHOENIX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "22f6ab659c835d47bc13d6c8f3370110", + "active": "true", + "serviceDisplayName": "phoenix", + "serviceName": "phoenix", + "roleType": "PHOENIX_QUERY_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "phoenix-PHOENIX_QUERY_SERVER-7e9a53b768c95833df424c7d7b0ae857", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-7e9a53b768c95833df424c7d7b0ae857", + "roleConfigGroup": "Query Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"phoenix-PHOENIX_QUERY_SERVER-7e9a53b768c95833df424c7d7b0ae857\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "DataNode (cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "88ae2611748383b5628d4aec94873da9", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "DATANODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-DATANODE-d51d3a03fc3294039de9c160b1013676", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-DATANODE-d51d3a03fc3294039de9c160b1013676", + "roleConfigGroup": "DataNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hdfs-DATANODE-d51d3a03fc3294039de9c160b1013676\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:28.000Z", + "value": 0.0006666666666660604, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "NodeManager (cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "ed528836ae33e47e6657b95373571c33", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "NODEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-NODEMANAGER-145da1565b8e2c4165145d9ecc0c784e", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-NODEMANAGER-145da1565b8e2c4165145d9ecc0c784e", + "roleConfigGroup": "NodeManager Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"yarn-NODEMANAGER-145da1565b8e2c4165145d9ecc0c784e\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:27.000Z", + "value": 0.0029999999999999953, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "Failover Controller (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "FAILOVERCONTROLLER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-FAILOVERCONTROLLER-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-FAILOVERCONTROLLER-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "Failover Controller Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hdfs-FAILOVERCONTROLLER-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "HBase Thrift Server (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "HBASETHRIFTSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-HBASETHRIFTSERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-HBASETHRIFTSERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "HBase Thrift Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hbase-HBASETHRIFTSERVER-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "NameNode (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "NAMENODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-NAMENODE-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-NAMENODE-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "NameNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hdfs-NAMENODE-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:56.000Z", + "value": 0.0016666666666651508, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "JobHistory Server (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "JOBHISTORY", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-JOBHISTORY-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-JOBHISTORY-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "JobHistory Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"yarn-JOBHISTORY-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:15.000Z", + "value": 0.003333333333333336, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "RegionServer (cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "49adda80d1b98e9262ee146fd7fd798b", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "REGIONSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-REGIONSERVER-3c658ac6009daca54192736b1502fae1", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-REGIONSERVER-3c658ac6009daca54192736b1502fae1", + "roleConfigGroup": "hbase-REGIONSERVER", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hbase-REGIONSERVER-3c658ac6009daca54192736b1502fae1\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "NodeManager (cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "9784d85849c7179b790d476c483fd905", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "NODEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-NODEMANAGER-bf4b8e304dd0b549bcad6614d3129033", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-NODEMANAGER-bf4b8e304dd0b549bcad6614d3129033", + "roleConfigGroup": "NodeManager Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"yarn-NODEMANAGER-bf4b8e304dd0b549bcad6614d3129033\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:26.000Z", + "value": 0.01683333333333342, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "QUEUEMANAGER_WEBAPP (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "QUEUEMANAGER", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "queuemanager", + "serviceName": "queuemanager", + "roleType": "QUEUEMANAGER_WEBAPP", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "queuc8af8526-QUEUEMANAGER_WEBAPP-7d0b6bba5cf23b4729586ee8d35ab76", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "queuc8af8526-QUEUEMANAGER_WEBAPP-7d0b6bba5cf23b4729586ee8d35ab76", + "roleConfigGroup": "YARN Queue Manager Webapp Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"queuc8af8526-QUEUEMANAGER_WEBAPP-7d0b6bba5cf23b4729586ee8d35ab76\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:33.000Z", + "value": 0.0001666666666665151, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "KNOX_GATEWAY (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "KNOX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "Knox", + "serviceName": "knox-e428", + "roleType": "KNOX_GATEWAY", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "knox-e428-KNOX_GATEWAY-7d0b6bba5cf23b4729586ee8d35ab766", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "knox-e428-KNOX_GATEWAY-7d0b6bba5cf23b4729586ee8d35ab766", + "roleConfigGroup": "Knox Gateway Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"knox-e428-KNOX_GATEWAY-7d0b6bba5cf23b4729586ee8d35ab766\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:32.000Z", + "value": 0.0036666666666671215, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "Failover Controller (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "FAILOVERCONTROLLER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-FAILOVERCONTROLLER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-FAILOVERCONTROLLER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "Failover Controller Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hdfs-FAILOVERCONTROLLER-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "Alert Publisher (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "MGMT", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "ALERTPUBLISHER", + "roleName": "ALERTPUBLISHER", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "roleConfigGroup": "Alert Publisher Default Group", + "active": "true", + "serviceDisplayName": "MGMT", + "serviceName": "MGMT", + "roleType": "ALERTPUBLISHER", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"ALERTPUBLISHER\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:32.000Z", + "value": 0.0004999999999957557, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "ResourceManager (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "RESOURCEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-RESOURCEMANAGER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-RESOURCEMANAGER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "ResourceManager Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"yarn-RESOURCEMANAGER-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "Telemetry Publisher (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "MGMT", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "TELEMETRYPUBLISHER", + "roleName": "TELEMETRYPUBLISHER", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "roleConfigGroup": "Telemetry Publisher Default Group", + "active": "true", + "serviceDisplayName": "MGMT", + "serviceName": "MGMT", + "roleType": "TELEMETRYPUBLISHER", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"TELEMETRYPUBLISHER\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:31.000Z", + "value": 0.029166666666666667, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "DataNode (cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "22f6ab659c835d47bc13d6c8f3370110", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "DATANODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-DATANODE-7e9a53b768c95833df424c7d7b0ae857", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-DATANODE-7e9a53b768c95833df424c7d7b0ae857", + "roleConfigGroup": "DataNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hdfs-DATANODE-7e9a53b768c95833df424c7d7b0ae857\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:29.000Z", + "value": 0.0010000000000009853, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "DataNode (cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "49adda80d1b98e9262ee146fd7fd798b", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "DATANODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-DATANODE-3c658ac6009daca54192736b1502fae1", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-DATANODE-3c658ac6009daca54192736b1502fae1", + "roleConfigGroup": "DataNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"hdfs-DATANODE-3c658ac6009daca54192736b1502fae1\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:29.000Z", + "value": 0.0006666666666660604, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "NodeManager (cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "22f6ab659c835d47bc13d6c8f3370110", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "NODEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-NODEMANAGER-7e9a53b768c95833df424c7d7b0ae857", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-NODEMANAGER-7e9a53b768c95833df424c7d7b0ae857", + "roleConfigGroup": "yarn-NODEMANAGER", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"yarn-NODEMANAGER-7e9a53b768c95833df424c7d7b0ae857\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:29.000Z", + "value": 0.0023333333333333426, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "NodeManager (cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "49adda80d1b98e9262ee146fd7fd798b", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "NODEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-NODEMANAGER-3c658ac6009daca54192736b1502fae1", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-NODEMANAGER-3c658ac6009daca54192736b1502fae1", + "roleConfigGroup": "yarn-NODEMANAGER", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"yarn-NODEMANAGER-3c658ac6009daca54192736b1502fae1\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:29.000Z", + "value": 0.004166666666666667, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_user_rate)", + "entityName": "Service Monitor (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "MGMT", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "SERVICEMONITOR", + "roleName": "SERVICEMONITOR", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "roleConfigGroup": "Service Monitor Default Group", + "active": "true", + "serviceDisplayName": "MGMT", + "serviceName": "MGMT", + "roleType": "SERVICEMONITOR", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_user_rate) AS \"cpu_user_rate\" WHERE entityName = \"SERVICEMONITOR\" AND category = ROLE", + "alias": "cpu_user_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:31.000Z", + "value": 0.022333333333275127, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "DataNode (cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "9784d85849c7179b790d476c483fd905", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "DATANODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-DATANODE-bf4b8e304dd0b549bcad6614d3129033", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-DATANODE-bf4b8e304dd0b549bcad6614d3129033", + "roleConfigGroup": "DataNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hdfs-DATANODE-bf4b8e304dd0b549bcad6614d3129033\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:26.000Z", + "value": 0.0006666666666660604, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "Master (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "MASTER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-MASTER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-MASTER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "Master Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hbase-MASTER-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "Server (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "ZOOKEEPER", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "ZooKeeper", + "serviceName": "zookeeper-e52d", + "roleType": "SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "zookeeper-e52d-SERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "zookeeper-e52d-SERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"zookeeper-e52d-SERVER-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:15.000Z", + "value": 0.0006666666666670077, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "JournalNode (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "JOURNALNODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-JOURNALNODE-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-JOURNALNODE-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "JournalNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hdfs-JOURNALNODE-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:56.000Z", + "value": 0.0004999999999995453, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "NameNode (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "NAMENODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-NAMENODE-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-NAMENODE-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "NameNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hdfs-NAMENODE-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:49.000Z", + "value": 0.0016666666666651508, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "RegionServer (cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "9784d85849c7179b790d476c483fd905", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "REGIONSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-REGIONSERVER-bf4b8e304dd0b549bcad6614d3129033", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-REGIONSERVER-bf4b8e304dd0b549bcad6614d3129033", + "roleConfigGroup": "RegionServer Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hbase-REGIONSERVER-bf4b8e304dd0b549bcad6614d3129033\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "PHOENIX_QUERY_SERVER (cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "PHOENIX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "49adda80d1b98e9262ee146fd7fd798b", + "active": "true", + "serviceDisplayName": "phoenix", + "serviceName": "phoenix", + "roleType": "PHOENIX_QUERY_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "phoenix-PHOENIX_QUERY_SERVER-3c658ac6009daca54192736b1502fae1", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-3c658ac6009daca54192736b1502fae1", + "roleConfigGroup": "Query Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"phoenix-PHOENIX_QUERY_SERVER-3c658ac6009daca54192736b1502fae1\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "PHOENIX_QUERY_SERVER (cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "PHOENIX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "ed528836ae33e47e6657b95373571c33", + "active": "true", + "serviceDisplayName": "phoenix", + "serviceName": "phoenix", + "roleType": "PHOENIX_QUERY_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "phoenix-PHOENIX_QUERY_SERVER-145da1565b8e2c4165145d9ecc0c784e", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-145da1565b8e2c4165145d9ecc0c784e", + "roleConfigGroup": "Query Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"phoenix-PHOENIX_QUERY_SERVER-145da1565b8e2c4165145d9ecc0c784e\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "NodeManager (cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "88ae2611748383b5628d4aec94873da9", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "NODEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-NODEMANAGER-d51d3a03fc3294039de9c160b1013676", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-NODEMANAGER-d51d3a03fc3294039de9c160b1013676", + "roleConfigGroup": "NodeManager Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"yarn-NODEMANAGER-d51d3a03fc3294039de9c160b1013676\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:28.000Z", + "value": 0.0006666666666666673, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "Server (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "ZOOKEEPER", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "ZooKeeper", + "serviceName": "zookeeper-e52d", + "roleType": "SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "zookeeper-e52d-SERVER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "zookeeper-e52d-SERVER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"zookeeper-e52d-SERVER-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:56.000Z", + "value": 0.0004999999999995453, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "RegionServer (cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "22f6ab659c835d47bc13d6c8f3370110", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "REGIONSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-REGIONSERVER-7e9a53b768c95833df424c7d7b0ae857", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-REGIONSERVER-7e9a53b768c95833df424c7d7b0ae857", + "roleConfigGroup": "hbase-REGIONSERVER", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hbase-REGIONSERVER-7e9a53b768c95833df424c7d7b0ae857\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "DataNode (cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "ed528836ae33e47e6657b95373571c33", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "DATANODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-DATANODE-145da1565b8e2c4165145d9ecc0c784e", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-DATANODE-145da1565b8e2c4165145d9ecc0c784e", + "roleConfigGroup": "DataNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hdfs-DATANODE-145da1565b8e2c4165145d9ecc0c784e\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:27.000Z", + "value": 0.0004999999999995453, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "Host Monitor (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "MGMT", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "HOSTMONITOR", + "roleName": "HOSTMONITOR", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "roleConfigGroup": "Host Monitor Default Group", + "active": "true", + "serviceDisplayName": "MGMT", + "serviceName": "MGMT", + "roleType": "HOSTMONITOR", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"HOSTMONITOR\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:31.000Z", + "value": 0.0024999999999939368, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "ResourceManager (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "RESOURCEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-RESOURCEMANAGER-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-RESOURCEMANAGER-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "ResourceManager Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"yarn-RESOURCEMANAGER-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "PHOENIX_QUERY_SERVER (cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "PHOENIX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "9784d85849c7179b790d476c483fd905", + "active": "true", + "serviceDisplayName": "phoenix", + "serviceName": "phoenix", + "roleType": "PHOENIX_QUERY_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "phoenix-PHOENIX_QUERY_SERVER-bf4b8e304dd0b549bcad6614d3129033", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-bf4b8e304dd0b549bcad6614d3129033", + "roleConfigGroup": "Query Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"phoenix-PHOENIX_QUERY_SERVER-bf4b8e304dd0b549bcad6614d3129033\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "RegionServer (cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "ed528836ae33e47e6657b95373571c33", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "REGIONSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-REGIONSERVER-145da1565b8e2c4165145d9ecc0c784e", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-REGIONSERVER-145da1565b8e2c4165145d9ecc0c784e", + "roleConfigGroup": "RegionServer Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hbase-REGIONSERVER-145da1565b8e2c4165145d9ecc0c784e\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "RegionServer (cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "88ae2611748383b5628d4aec94873da9", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "REGIONSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-REGIONSERVER-d51d3a03fc3294039de9c160b1013676", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-REGIONSERVER-d51d3a03fc3294039de9c160b1013676", + "roleConfigGroup": "RegionServer Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hbase-REGIONSERVER-d51d3a03fc3294039de9c160b1013676\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "Load Balancer (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HUE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "hue", + "serviceName": "hue", + "roleType": "HUE_LOAD_BALANCER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hue-HUE_LOAD_BALANCER-7d0b6bba5cf23b4729586ee8d35ab766", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hue-HUE_LOAD_BALANCER-7d0b6bba5cf23b4729586ee8d35ab766", + "roleConfigGroup": "Load Balancer Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hue-HUE_LOAD_BALANCER-7d0b6bba5cf23b4729586ee8d35ab766\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "Kerberos Ticket Renewer (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HUE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "hue", + "serviceName": "hue", + "roleType": "KT_RENEWER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hue-KT_RENEWER-7d0b6bba5cf23b4729586ee8d35ab766", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hue-KT_RENEWER-7d0b6bba5cf23b4729586ee8d35ab766", + "roleConfigGroup": "Kerberos Ticket Renewer Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hue-KT_RENEWER-7d0b6bba5cf23b4729586ee8d35ab766\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "HBase REST Server (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "HBASERESTSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-HBASERESTSERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-HBASERESTSERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "HBase REST Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hbase-HBASERESTSERVER-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "OMID_TSO (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "OMID", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "omid", + "serviceName": "omid", + "roleType": "OMID_TSO", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "omid-OMID_TSO-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "omid-OMID_TSO-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "Omid tso server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"omid-OMID_TSO-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "JournalNode (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "JOURNALNODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-JOURNALNODE-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-JOURNALNODE-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "JournalNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hdfs-JOURNALNODE-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:49.000Z", + "value": 0.0003333333333330302, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "JournalNode (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "JOURNALNODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-JOURNALNODE-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-JOURNALNODE-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "JournalNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hdfs-JOURNALNODE-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:15.000Z", + "value": 0.0006666666666660604, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "Server (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "ZOOKEEPER", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "ZooKeeper", + "serviceName": "zookeeper-e52d", + "roleType": "SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "zookeeper-e52d-SERVER-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "zookeeper-e52d-SERVER-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"zookeeper-e52d-SERVER-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:49.000Z", + "value": 0.0004999999999995453, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "PHOENIX_QUERY_SERVER (cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "PHOENIX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "88ae2611748383b5628d4aec94873da9", + "active": "true", + "serviceDisplayName": "phoenix", + "serviceName": "phoenix", + "roleType": "PHOENIX_QUERY_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "phoenix-PHOENIX_QUERY_SERVER-d51d3a03fc3294039de9c160b1013676", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-d51d3a03fc3294039de9c160b1013676", + "roleConfigGroup": "Query Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"phoenix-PHOENIX_QUERY_SERVER-d51d3a03fc3294039de9c160b1013676\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "Hue Server (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HUE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "hue", + "serviceName": "hue", + "roleType": "HUE_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hue-HUE_SERVER-7d0b6bba5cf23b4729586ee8d35ab766", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hue-HUE_SERVER-7d0b6bba5cf23b4729586ee8d35ab766", + "roleConfigGroup": "Hue Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hue-HUE_SERVER-7d0b6bba5cf23b4729586ee8d35ab766\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "Master (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "MASTER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-MASTER-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-MASTER-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "Master Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hbase-MASTER-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "Event Server (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "MGMT", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "EVENTSERVER", + "roleName": "EVENTSERVER", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "roleConfigGroup": "Event Server Default Group", + "active": "true", + "serviceDisplayName": "MGMT", + "serviceName": "MGMT", + "roleType": "EVENTSERVER", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"EVENTSERVER\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:31.000Z", + "value": 0.0010000000000066696, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "QUEUEMANAGER_STORE (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "QUEUEMANAGER", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "queuemanager", + "serviceName": "queuemanager", + "roleType": "QUEUEMANAGER_STORE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "queuemanager-QUEUEMANAGER_STORE-7d0b6bba5cf23b4729586ee8d35ab766", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "queuemanager-QUEUEMANAGER_STORE-7d0b6bba5cf23b4729586ee8d35ab766", + "roleConfigGroup": "YARN Queue Manager Store Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"queuemanager-QUEUEMANAGER_STORE-7d0b6bba5cf23b4729586ee8d35ab766\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:32.000Z", + "value": 0.0003333333333330302, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "PHOENIX_QUERY_SERVER (cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "PHOENIX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "22f6ab659c835d47bc13d6c8f3370110", + "active": "true", + "serviceDisplayName": "phoenix", + "serviceName": "phoenix", + "roleType": "PHOENIX_QUERY_SERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "phoenix-PHOENIX_QUERY_SERVER-7e9a53b768c95833df424c7d7b0ae857", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "phoenix-PHOENIX_QUERY_SERVER-7e9a53b768c95833df424c7d7b0ae857", + "roleConfigGroup": "Query Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"phoenix-PHOENIX_QUERY_SERVER-7e9a53b768c95833df424c7d7b0ae857\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "DataNode (cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "88ae2611748383b5628d4aec94873da9", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "DATANODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker3.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-DATANODE-d51d3a03fc3294039de9c160b1013676", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-DATANODE-d51d3a03fc3294039de9c160b1013676", + "roleConfigGroup": "DataNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hdfs-DATANODE-d51d3a03fc3294039de9c160b1013676\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:28.000Z", + "value": 0.0003333333333330302, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "NodeManager (cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "ed528836ae33e47e6657b95373571c33", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "NODEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-NODEMANAGER-145da1565b8e2c4165145d9ecc0c784e", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-NODEMANAGER-145da1565b8e2c4165145d9ecc0c784e", + "roleConfigGroup": "NodeManager Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"yarn-NODEMANAGER-145da1565b8e2c4165145d9ecc0c784e\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:27.000Z", + "value": 0.0006666666666666673, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "Failover Controller (cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "759451867dfde961d6adbeb21d9c13f9", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "FAILOVERCONTROLLER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-FAILOVERCONTROLLER-6e88fa1a7ad969e10ea41365cba9abc5", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-FAILOVERCONTROLLER-6e88fa1a7ad969e10ea41365cba9abc5", + "roleConfigGroup": "Failover Controller Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hdfs-FAILOVERCONTROLLER-6e88fa1a7ad969e10ea41365cba9abc5\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "HBase Thrift Server (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "HBASETHRIFTSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-HBASETHRIFTSERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-HBASETHRIFTSERVER-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "HBase Thrift Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hbase-HBASETHRIFTSERVER-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "NameNode (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "NAMENODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-NAMENODE-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-NAMENODE-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "NameNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hdfs-NAMENODE-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:56.000Z", + "value": 0.0013333333333359102, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "JobHistory Server (cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "96efbf3e7279bf25ae44fe0a6398ee97", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "JOBHISTORY", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-leader0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-JOBHISTORY-3bc8f544ef0c15a373bbe9f9790fefba", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-JOBHISTORY-3bc8f544ef0c15a373bbe9f9790fefba", + "roleConfigGroup": "JobHistory Server Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1a" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"yarn-JOBHISTORY-3bc8f544ef0c15a373bbe9f9790fefba\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:58:15.000Z", + "value": 0.0003333333333333327, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "RegionServer (cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HBASE", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "49adda80d1b98e9262ee146fd7fd798b", + "active": "true", + "serviceDisplayName": "hbase", + "serviceName": "hbase", + "roleType": "REGIONSERVER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hbase-REGIONSERVER-3c658ac6009daca54192736b1502fae1", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hbase-REGIONSERVER-3c658ac6009daca54192736b1502fae1", + "roleConfigGroup": "hbase-REGIONSERVER", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hbase-REGIONSERVER-3c658ac6009daca54192736b1502fae1\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "NodeManager (cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "9784d85849c7179b790d476c483fd905", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "NODEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker4.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-NODEMANAGER-bf4b8e304dd0b549bcad6614d3129033", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-NODEMANAGER-bf4b8e304dd0b549bcad6614d3129033", + "roleConfigGroup": "NodeManager Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"yarn-NODEMANAGER-bf4b8e304dd0b549bcad6614d3129033\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:26.000Z", + "value": 0.0005000000000000041, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "QUEUEMANAGER_WEBAPP (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "QUEUEMANAGER", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "queuemanager", + "serviceName": "queuemanager", + "roleType": "QUEUEMANAGER_WEBAPP", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "queuc8af8526-QUEUEMANAGER_WEBAPP-7d0b6bba5cf23b4729586ee8d35ab76", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "queuc8af8526-QUEUEMANAGER_WEBAPP-7d0b6bba5cf23b4729586ee8d35ab76", + "roleConfigGroup": "YARN Queue Manager Webapp Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"queuc8af8526-QUEUEMANAGER_WEBAPP-7d0b6bba5cf23b4729586ee8d35ab76\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:33.000Z", + "value": 0.00016666666666698878, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "KNOX_GATEWAY (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "KNOX", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "active": "true", + "serviceDisplayName": "Knox", + "serviceName": "knox-e428", + "roleType": "KNOX_GATEWAY", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "knox-e428-KNOX_GATEWAY-7d0b6bba5cf23b4729586ee8d35ab766", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "knox-e428-KNOX_GATEWAY-7d0b6bba5cf23b4729586ee8d35ab766", + "roleConfigGroup": "Knox Gateway Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"knox-e428-KNOX_GATEWAY-7d0b6bba5cf23b4729586ee8d35ab766\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:32.000Z", + "value": 0.0006666666666670077, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "Failover Controller (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "FAILOVERCONTROLLER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-FAILOVERCONTROLLER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-FAILOVERCONTROLLER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "Failover Controller Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hdfs-FAILOVERCONTROLLER-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "Alert Publisher (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "MGMT", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "ALERTPUBLISHER", + "roleName": "ALERTPUBLISHER", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "roleConfigGroup": "Alert Publisher Default Group", + "active": "true", + "serviceDisplayName": "MGMT", + "serviceName": "MGMT", + "roleType": "ALERTPUBLISHER", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"ALERTPUBLISHER\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:32.000Z", + "value": 0.0001666666666665151, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "ResourceManager (cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "119115ab851aefe1429860d4255b3fab", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "RESOURCEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-master1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-RESOURCEMANAGER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-RESOURCEMANAGER-dbb26169f4e1fe9a387fcc5bd5bfd6af", + "roleConfigGroup": "ResourceManager Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"yarn-RESOURCEMANAGER-dbb26169f4e1fe9a387fcc5bd5bfd6af\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "Telemetry Publisher (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "MGMT", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "TELEMETRYPUBLISHER", + "roleName": "TELEMETRYPUBLISHER", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "roleConfigGroup": "Telemetry Publisher Default Group", + "active": "true", + "serviceDisplayName": "MGMT", + "serviceName": "MGMT", + "roleType": "TELEMETRYPUBLISHER", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"TELEMETRYPUBLISHER\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:31.000Z", + "value": 0.003999999999996362, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "DataNode (cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "22f6ab659c835d47bc13d6c8f3370110", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "DATANODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-DATANODE-7e9a53b768c95833df424c7d7b0ae857", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-DATANODE-7e9a53b768c95833df424c7d7b0ae857", + "roleConfigGroup": "DataNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hdfs-DATANODE-7e9a53b768c95833df424c7d7b0ae857\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:29.000Z", + "value": 0.0004999999999995453, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "DataNode (cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "HDFS", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "49adda80d1b98e9262ee146fd7fd798b", + "active": "true", + "serviceDisplayName": "hdfs", + "serviceName": "hdfs", + "roleType": "DATANODE", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "hdfs-DATANODE-3c658ac6009daca54192736b1502fae1", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "hdfs-DATANODE-3c658ac6009daca54192736b1502fae1", + "roleConfigGroup": "DataNode Default Group", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"hdfs-DATANODE-3c658ac6009daca54192736b1502fae1\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:29.000Z", + "value": 0.0004999999999995453, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "NodeManager (cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "22f6ab659c835d47bc13d6c8f3370110", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "NODEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker1.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-NODEMANAGER-7e9a53b768c95833df424c7d7b0ae857", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-NODEMANAGER-7e9a53b768c95833df424c7d7b0ae857", + "roleConfigGroup": "yarn-NODEMANAGER", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"yarn-NODEMANAGER-7e9a53b768c95833df424c7d7b0ae857\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:29.000Z", + "value": 0.0008333333333333304, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "NodeManager (cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "YARN", + "clusterDisplayName": "cod--qfdcinkqrzw", + "hostId": "49adda80d1b98e9262ee146fd7fd798b", + "active": "true", + "serviceDisplayName": "yarn", + "serviceName": "yarn", + "roleType": "NODEMANAGER", + "version": "CDH 7.2.15", + "hostname": "cod--qfdcinkqrzw-worker2.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "yarn-NODEMANAGER-3c658ac6009daca54192736b1502fae1", + "clusterName": "cod--qfdcinkqrzw", + "roleName": "yarn-NODEMANAGER-3c658ac6009daca54192736b1502fae1", + "roleConfigGroup": "yarn-NODEMANAGER", + "category": "ROLE", + "rackId": "/ap-northeast-1c" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"yarn-NODEMANAGER-3c658ac6009daca54192736b1502fae1\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:29.000Z", + "value": 0.0006666666666666673, + "type": "SAMPLE" + } + ] + }, + { + "metadata": { + "metricName": "last(cpu_system_rate)", + "entityName": "Service Monitor (cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site)", + "startTime": "2022-12-07T18:54:36.539Z", + "endTime": "2022-12-07T18:59:36.539Z", + "attributes": { + "serviceType": "MGMT", + "hostname": "cod--qfdcinkqrzw-gateway0.agent-in.jfha-h5rc.a0.cloudera.site", + "entityName": "SERVICEMONITOR", + "roleName": "SERVICEMONITOR", + "hostId": "d8623d9457f4db06c5637c4fd4c02f5d", + "roleConfigGroup": "Service Monitor Default Group", + "active": "true", + "serviceDisplayName": "MGMT", + "serviceName": "MGMT", + "roleType": "SERVICEMONITOR", + "category": "ROLE", + "rackId": "/ap-northeast-1d" + }, + "unitNumerators": [ + "seconds" + ], + "unitDenominators": [ + "seconds" + ], + "expression": "SELECT last(cpu_system_rate) AS \"cpu_system_rate\" WHERE entityName = \"SERVICEMONITOR\" AND category = ROLE", + "alias": "cpu_system_rate", + "metricCollectionFrequencyMs": 0, + "rollupUsed": "RAW" + }, + "data": [ + { + "timestamp": "2022-12-07T18:59:31.000Z", + "value": 0.0039999999999660455, + "type": "SAMPLE" + } + ] + } + ], + "warnings": [], + "timeSeriesQuery": "SELECT last(mem_rss) AS mem_rss,last(cpu_user_rate) AS cpu_user_rate,last(cpu_system_rate) AS cpu_system_rate WHERE category=ROLE" + } + ] +} \ No newline at end of file diff --git a/cloudera/tests/test_e2e.py b/cloudera/tests/test_e2e.py new file mode 100644 index 0000000000000..db2b9085af14a --- /dev/null +++ b/cloudera/tests/test_e2e.py @@ -0,0 +1,43 @@ +import pytest + +from datadog_checks.cloudera import ClouderaCheck +from datadog_checks.cloudera.metrics import TIMESERIES_METRICS + +from .common import CAN_CONNECT_TAGS, CLUSTER_HEALTH_TAGS, METRICS + + +@pytest.mark.e2e +def test_e2e(dd_agent_check, config): + # Given + # When + aggregator = dd_agent_check(config) + # Then + for category, metrics in METRICS.items(): + for metric in metrics: + aggregator.assert_metric(f'cloudera.{category}.{metric}', at_least=1) + aggregator.assert_metric_has_tag_prefix(f'cloudera.{category}.{metric}', "cloudera_cluster") + aggregator.assert_metric_has_tag(f'cloudera.{category}.{metric}', "test1") + + # Only non-cluster metrics have rack_id tags + if category != 'cluster': + aggregator.assert_metric_has_tag_prefix(f'cloudera.{category}.{metric}', "cloudera_rack_id") + + # All timeseries metrics should have cloudera_{category} tag + for category, metrics in TIMESERIES_METRICS.items(): + for metric in metrics: + aggregator.assert_metric_has_tag_prefix(f'cloudera.{category}.{metric}', f"cloudera_{category}") + + aggregator.assert_service_check( + 'cloudera.can_connect', + ClouderaCheck.OK, + tags=CAN_CONNECT_TAGS, + ) + # caddy test env is supposed to be in BAD_HEALTH + aggregator.assert_service_check( + 'cloudera.cluster.health', + ClouderaCheck.CRITICAL, + message="BAD_HEALTH", + tags=CLUSTER_HEALTH_TAGS, + ) + aggregator.assert_service_check('cloudera.host.health', ClouderaCheck.OK) + aggregator.assert_all_metrics_covered() diff --git a/cloudera/tests/test_integration.py b/cloudera/tests/test_integration.py new file mode 100644 index 0000000000000..480d1c0c0339b --- /dev/null +++ b/cloudera/tests/test_integration.py @@ -0,0 +1,86 @@ +import pytest + +from datadog_checks.cloudera import ClouderaCheck +from datadog_checks.cloudera.metrics import TIMESERIES_METRICS + +from .common import CAN_CONNECT_TAGS, CLUSTER_HEALTH_TAGS, METRICS + + +@pytest.mark.usefixtures('dd_environment') +@pytest.mark.integration +def test_given_bad_url_when_check_runs_then_service_check_critical( + aggregator, + dd_run_check, + cloudera_check, + instance, +): + with pytest.raises(Exception): + # Given + check = cloudera_check(instance) + # When + dd_run_check(check) + # Then + aggregator.assert_service_check('cloudera.can_connect', ClouderaCheck.CRITICAL) + + +@pytest.mark.usefixtures('dd_environment') +@pytest.mark.integration +def test_given_api_v48_endpoint_when_check_runs_then_service_check_ok_and_metrics( + aggregator, + dd_run_check, + cloudera_check, + instance, +): + # Given + check = cloudera_check(instance) + # When + dd_run_check(check) + # Then + for category, metrics in METRICS.items(): + for metric in metrics: + aggregator.assert_metric(f'cloudera.{category}.{metric}', at_least=1) + aggregator.assert_metric_has_tag_prefix(f'cloudera.{category}.{metric}', "cloudera_cluster") + aggregator.assert_metric_has_tag(f'cloudera.{category}.{metric}', "test1") + + # Only non-cluster metrics have rack_id tags + if category != 'cluster': + aggregator.assert_metric_has_tag_prefix(f'cloudera.{category}.{metric}', "cloudera_rack_id") + + # All timeseries metrics should have cloudera_{category} tag + for category, metrics in TIMESERIES_METRICS.items(): + for metric in metrics: + aggregator.assert_metric_has_tag_prefix(f'cloudera.{category}.{metric}', f"cloudera_{category}") + + aggregator.assert_service_check( + 'cloudera.can_connect', + ClouderaCheck.OK, + tags=CAN_CONNECT_TAGS, + ) + # caddy test env is supposed to be in BAD_HEALTH + aggregator.assert_service_check( + 'cloudera.cluster.health', + ClouderaCheck.CRITICAL, + message="BAD_HEALTH", + tags=CLUSTER_HEALTH_TAGS, + ) + aggregator.assert_service_check('cloudera.host.health', ClouderaCheck.OK) + aggregator.assert_all_metrics_covered() + + +@pytest.mark.usefixtures('dd_environment') +@pytest.mark.integration +def test_metadata(cloudera_check, instance, datadog_agent, dd_run_check): + check = cloudera_check(instance) + check.check_id = 'test:123' + dd_run_check(check) + + raw_version = '7.2.15' + major, minor, patch = raw_version.split('.') + version_metadata = { + 'version.scheme': 'cloudera', + 'version.major': major, + 'version.minor': minor, + 'version.patch': patch, + } + + datadog_agent.assert_metadata('test:123', version_metadata) diff --git a/cloudera/tests/test_unit.py b/cloudera/tests/test_unit.py new file mode 100644 index 0000000000000..523f06ea3c5c7 --- /dev/null +++ b/cloudera/tests/test_unit.py @@ -0,0 +1,361 @@ +# (C) Datadog, Inc. 2022-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) + +import mock +import pytest +from cm_client.models.api_cluster import ApiCluster +from cm_client.models.api_cluster_list import ApiClusterList +from cm_client.models.api_cluster_ref import ApiClusterRef +from cm_client.models.api_entity_tag import ApiEntityTag +from cm_client.models.api_host import ApiHost +from cm_client.models.api_host_list import ApiHostList +from cm_client.models.api_version_info import ApiVersionInfo +from cm_client.rest import ApiException + +from datadog_checks.base import AgentCheck +from datadog_checks.dev.utils import get_metadata_metrics + +from .common import CAN_CONNECT_TAGS, CLUSTER_HEALTH_TAGS, METRICS +from .conftest import get_timeseries_resource + +pytestmark = [pytest.mark.unit] + + +def test_given_cloudera_check_when_get_version_exception_from_cloudera_client_then_emits_critical_service( + dd_run_check, + cloudera_check, + instance, + aggregator, +): + with mock.patch( + 'cm_client.ClouderaManagerResourceApi.get_version', + side_effect=ApiException('Service not available'), + ), pytest.raises( + Exception, + match='Service not available', + ): + # Given + check = cloudera_check(instance) + # When + dd_run_check(check) + # Then + aggregator.assert_service_check( + 'cloudera.can_connect', + AgentCheck.CRITICAL, + tags=CAN_CONNECT_TAGS, + ) + + +def test_given_cloudera_check_when_version_field_not_found_then_emits_critical_service( + dd_run_check, + cloudera_check, + instance, + aggregator, +): + with mock.patch('cm_client.ClouderaManagerResourceApi.get_version', return_value=ApiVersionInfo(),), pytest.raises( + Exception, + match='Cloudera Manager Version is unsupported or unknown', + ): + # Given + check = cloudera_check(instance) + # When + dd_run_check(check) + # Then + aggregator.assert_service_check( + 'cloudera.can_connect', + AgentCheck.CRITICAL, + message="Cloudera API Client is none: Cloudera Manager Version is unsupported or unknown: None", + tags=CAN_CONNECT_TAGS, + ) + + +def test_given_cloudera_check_when_not_supported_version_then_emits_critical_service( + aggregator, + dd_run_check, + cloudera_check, + instance, +): + with mock.patch( + 'cm_client.ClouderaManagerResourceApi.get_version', + return_value=ApiVersionInfo(version='5.0.0'), + ), pytest.raises( + Exception, + match='Cloudera Manager Version is unsupported or unknown', + ): + # Given + check = cloudera_check(instance) + # When + dd_run_check(check) + # Then + aggregator.assert_service_check( + 'cloudera.can_connect', + AgentCheck.CRITICAL, + message="Cloudera API Client is none: Cloudera Manager Version is unsupported or unknown: 5.0.0", + tags=CAN_CONNECT_TAGS, + ) + + +def test_given_cloudera_check_when_supported_version_then_emits_ok_service( + aggregator, + dd_run_check, + cloudera_check, + api_response, + instance, +): + with mock.patch( + 'cm_client.ClouderaManagerResourceApi.get_version', + return_value=ApiVersionInfo(version="7.0.0"), + ), mock.patch( + 'cm_client.ClustersResourceApi.read_clusters', + return_value=ApiClusterList( + items=[ + ApiCluster( + name="cod--qfdcinkqrzw", + entity_status="GOOD_HEALTH", + tags=[ + ApiEntityTag(name="_cldr_cb_clustertype", value="Data Hub"), + ApiEntityTag(name="_cldr_cb_origin", value="cloudbreak"), + ], + **api_response('cluster_good_health'), + ), + ], + ), + ), mock.patch( + 'cm_client.TimeSeriesResourceApi.query_time_series', + side_effect=get_timeseries_resource(), + ), mock.patch( + 'cm_client.ClustersResourceApi.list_hosts', + return_value=ApiHostList( + items=[ + ApiHost( + host_id='host_1', + cluster_ref=ApiClusterRef( + cluster_name="cod--qfdcinkqrzw", + display_name="cod--qfdcinkqrzw", + ), + ) + ], + ), + ): + # Given + check = cloudera_check(instance) + # When + dd_run_check(check) + # Then + aggregator.assert_metrics_using_metadata(get_metadata_metrics(), check_submission_type=True) + aggregator.assert_service_check( + 'cloudera.can_connect', + AgentCheck.OK, + tags=CAN_CONNECT_TAGS, + ) + + +def test_given_cloudera_check_when_v7_read_clusters_exception_from_cloudera_client_then_emits_critical_service( + aggregator, + dd_run_check, + cloudera_check, + instance, +): + with mock.patch( + 'cm_client.ClouderaManagerResourceApi.get_version', + return_value=ApiVersionInfo(version="7.0.0"), + ), mock.patch( + 'cm_client.ClustersResourceApi.read_clusters', + side_effect=ApiException('Service not available'), + ): + # Given + check = cloudera_check(instance) + # When + dd_run_check(check) + # Then + aggregator.assert_service_check( + 'cloudera.can_connect', + AgentCheck.CRITICAL, + tags=CAN_CONNECT_TAGS, + message="Cloudera check raised an exception: (Service not available)\nReason: None\n", + ) + + +def test_given_cloudera_check_when_bad_health_cluster_then_emits_cluster_health_critical( + aggregator, + dd_run_check, + cloudera_check, + api_response, + instance, +): + with mock.patch( + 'cm_client.ClouderaManagerResourceApi.get_version', + return_value=ApiVersionInfo(version="7.0.0"), + ), mock.patch( + 'cm_client.ClustersResourceApi.read_clusters', + return_value=ApiClusterList( + items=[ + ApiCluster( + name="cod--qfdcinkqrzw", + entity_status="BAD_HEALTH", + tags=[ + ApiEntityTag(name="_cldr_cb_clustertype", value="Data Hub"), + ApiEntityTag(name="_cldr_cb_origin", value="cloudbreak"), + ], + **api_response('cluster_good_health'), + ), + ], + ), + ), mock.patch( + 'cm_client.TimeSeriesResourceApi.query_time_series', + side_effect=get_timeseries_resource(), + ), mock.patch( + 'cm_client.ClustersResourceApi.list_hosts', + return_value=ApiHostList( + items=[ + ApiHost( + host_id='host_1', + cluster_ref=ApiClusterRef( + cluster_name="cod--qfdcinkqrzw", + display_name="cod--qfdcinkqrzw", + ), + ) + ], + ), + ): + # Given + check = cloudera_check(instance) + # When + dd_run_check(check) + # Then + aggregator.assert_service_check( + 'cloudera.cluster.health', + AgentCheck.CRITICAL, + tags=CLUSTER_HEALTH_TAGS, + ) + aggregator.assert_service_check( + 'cloudera.can_connect', + AgentCheck.OK, + tags=CAN_CONNECT_TAGS, + ) + + +def test_given_cloudera_check_when_good_health_cluster_then_emits_cluster_health_ok( + aggregator, + dd_run_check, + cloudera_check, + api_response, + instance, +): + with mock.patch( + 'cm_client.ClouderaManagerResourceApi.get_version', + return_value=ApiVersionInfo(version="7.0.0"), + ), mock.patch( + 'cm_client.ClustersResourceApi.read_clusters', + return_value=ApiClusterList( + items=[ + ApiCluster( + name="cod--qfdcinkqrzw", + entity_status="GOOD_HEALTH", + tags=[ + ApiEntityTag(name="_cldr_cb_clustertype", value="Data Hub"), + ApiEntityTag(name="_cldr_cb_origin", value="cloudbreak"), + ], + **api_response('cluster_good_health'), + ), + ], + ), + ), mock.patch( + 'cm_client.TimeSeriesResourceApi.query_time_series', + side_effect=get_timeseries_resource(), + ), mock.patch( + 'cm_client.ClustersResourceApi.list_hosts', + return_value=ApiHostList( + items=[ + ApiHost( + host_id='host_1', + cluster_ref=ApiClusterRef( + cluster_name="cod--qfdcinkqrzw", + display_name="cod--qfdcinkqrzw", + ), + ) + ], + ), + ): + # Given + check = cloudera_check(instance) + # When + dd_run_check(check) + # Then + aggregator.assert_service_check( + 'cloudera.cluster.health', + AgentCheck.OK, + tags=CLUSTER_HEALTH_TAGS, + ) + aggregator.assert_service_check( + 'cloudera.can_connect', + AgentCheck.OK, + tags=CAN_CONNECT_TAGS, + ) + + +def test_given_cloudera_check_when_good_health_cluster_then_emits_cluster_metrics( + aggregator, + dd_run_check, + cloudera_check, + api_response, + instance, +): + with mock.patch( + 'cm_client.ClouderaManagerResourceApi.get_version', + return_value=ApiVersionInfo(version="7.0.0"), + ), mock.patch( + 'cm_client.ClustersResourceApi.read_clusters', + return_value=ApiClusterList( + items=[ + ApiCluster( + name="cod--qfdcinkqrzw", + entity_status="GOOD_HEALTH", + tags=[ + ApiEntityTag(name="_cldr_cb_clustertype", value="Data Hub"), + ApiEntityTag(name="_cldr_cb_origin", value="cloudbreak"), + ], + **api_response('cluster_good_health'), + ), + ], + ), + ), mock.patch( + 'cm_client.TimeSeriesResourceApi.query_time_series', + side_effect=get_timeseries_resource(), + ), mock.patch( + 'cm_client.ClustersResourceApi.list_hosts', + return_value=ApiHostList( + items=[ + ApiHost( + host_id='host_1', + cluster_ref=ApiClusterRef( + cluster_name="cod--qfdcinkqrzw", + display_name="cod--qfdcinkqrzw", + ), + num_cores=8, + num_physical_cores=4, + total_phys_mem_bytes=33079799808, + ) + ], + ), + ): + # Given + check = cloudera_check(instance) + # When + dd_run_check(check) + # Then + for category, metrics in METRICS.items(): + for metric in metrics: + aggregator.assert_metric(f'cloudera.{category}.{metric}') + + aggregator.assert_service_check( + 'cloudera.can_connect', + AgentCheck.OK, + tags=CAN_CONNECT_TAGS, + ) + aggregator.assert_service_check( + 'cloudera.cluster.health', + AgentCheck.OK, + tags=CLUSTER_HEALTH_TAGS, + ) diff --git a/datadog_checks_base/datadog_checks/base/data/agent_requirements.in b/datadog_checks_base/datadog_checks/base/data/agent_requirements.in index 69019d6483431..89c347ffcbd81 100644 --- a/datadog_checks_base/datadog_checks/base/data/agent_requirements.in +++ b/datadog_checks_base/datadog_checks/base/data/agent_requirements.in @@ -16,6 +16,7 @@ clickhouse-cityhash==1.0.2.3; python_version < '3.0' clickhouse-cityhash==1.0.2.4; python_version > '3.0' clickhouse-driver==0.2.0; python_version < '3.0' clickhouse-driver==0.2.3; python_version > '3.0' +cm-client==45.0.4 contextlib2==0.6.0.post1; python_version < '3.0' cryptography==3.3.2; python_version < '3.0' cryptography==38.0.3; python_version > '3.0' diff --git a/datadog_checks_dev/datadog_checks/dev/tooling/commands/validate/licenses.py b/datadog_checks_dev/datadog_checks/dev/tooling/commands/validate/licenses.py index 4f7a6366f2fde..682a9fabc2f8a 100644 --- a/datadog_checks_dev/datadog_checks/dev/tooling/commands/validate/licenses.py +++ b/datadog_checks_dev/datadog_checks/dev/tooling/commands/validate/licenses.py @@ -28,6 +28,8 @@ 'gssapi': ['ISC'], # https://github.com/cannatag/ldap3/blob/dev/COPYING.txt 'ldap3': ['LGPL-3.0-only'], + # https://cloudera.github.io/cm_api/ + 'cm-client': ['Apache-2.0'], # https://github.com/oauthlib/oauthlib/blob/master/LICENSE 'oauthlib': ['BSD-3-Clause'], # https://github.com/paramiko/paramiko/blob/master/LICENSE