# Module cloudi_service_monitoring_cloudi

- Description
- Function Index
- Function Details

### CloudI Monitoring Metrics

.

Copyright © 2015-2020 Michael Truog

Version: 2.0.1 Dec 3 2021 23:10:28 ------------------------------------------------------------------------

Authors: Michael Truog (`mjtruog at protonmail dot com`).

## Description

### CloudI Monitoring Metrics

## Function Index

aspect_cloudi/0 |
aspect_info_after_internal/0 |
aspect_info_before_internal/0 |
aspect_init/0 |
aspect_init_after_external/0 |
aspect_init_after_internal/0 |
aspect_log/1 |
aspect_pid_to_object/0 |
aspect_pid_to_service_id/1 |
aspect_ref_to_object/2 |
aspect_request_after_external/0 |
aspect_request_after_internal/0 |
aspect_request_before_external/0 |
aspect_request_before_internal/0 |
aspect_terminate_before_external/0 |
aspect_terminate_before_internal/0 |
basic_update/1 |
nodes_update/3 |
services_init/6 |
services_state/1 |
services_terminate/1 |
services_update/8 |
update_or_create/5 |

## Function Details

### aspect_cloudi/0

`aspect_cloudi() -> any()`

### aspect_info_after_internal/0

`aspect_info_after_internal() -> any()`

### aspect_info_before_internal/0

`aspect_info_before_internal() -> any()`

### aspect_init/0

`aspect_init() -> any()`

### aspect_init_after_external/0

`aspect_init_after_external() -> any()`

### aspect_init_after_internal/0

`aspect_init_after_internal() -> any()`

### aspect_log/1

`aspect_log(OutputTime) -> any()`

### aspect_pid_to_object/0

`aspect_pid_to_object() -> any()`

### aspect_pid_to_service_id/1

`aspect_pid_to_service_id(Pid) -> any()`

### aspect_ref_to_object/2

`aspect_ref_to_object(Ref, Dispatcher) -> any()`

### aspect_request_after_external/0

`aspect_request_after_external() -> any()`

### aspect_request_after_internal/0

`aspect_request_after_internal() -> any()`

### aspect_request_before_external/0

`aspect_request_before_external() -> any()`

### aspect_request_before_internal/0

`aspect_request_before_internal() -> any()`

### aspect_terminate_before_external/0

`aspect_terminate_before_external() -> any()`

### aspect_terminate_before_internal/0

`aspect_terminate_before_internal() -> any()`

### basic_update/1

`basic_update(ProcessInfo0) -> any()`

### nodes_update/3

`nodes_update(NodesVisible, NodesHidden, NodesAll) -> any()`

### services_init/6

`services_init(Interval, ProcessInfo0, MetricPrefix, UseAspectsOnly, Driver, EnvironmentLookup) -> any()`

### services_state/1

`services_state(Timeout) -> any()`

### services_terminate/1

`services_terminate(X1) -> any()`

### services_update/8

`services_update(ServicesOld, ServicesNew, ProcessInfo0, QueuedEmptySize, MetricPrefix, UseAspectsOnly, Driver, EnvironmentLookup) -> any()`

### update_or_create/5

`update_or_create(Service, Type, Name, Value, Options) -> any()`

Generated by EDoc