# \MonitoringApi
All URIs are relative to *http://localhost*
[**get_alert_states**](MonitoringApi.md#get_alert_states) | **GET** /api/v1/admin/monitoring/alerts | GET /api/v1/admin/monitoring/alerts
[**get_health_log**](MonitoringApi.md#get_health_log) | **GET** /api/v1/admin/monitoring/health-log | GET /api/v1/admin/monitoring/health-log
[**run_health_check**](MonitoringApi.md#run_health_check) | **POST** /api/v1/admin/monitoring/check | POST /api/v1/admin/monitoring/check - manually trigger health checks
[**suppress_alert**](MonitoringApi.md#suppress_alert) | **POST** /api/v1/admin/monitoring/alerts/suppress | POST /api/v1/admin/monitoring/alerts/suppress
## get_alert_states
> Vec<models::AlertState> get_alert_states()
GET /api/v1/admin/monitoring/alerts
### Parameters
This endpoint does not need any parameter.
### Return type
[**Vec<models::AlertState>**](AlertState.md)
### Authorization
[bearer_auth](../README.md#bearer_auth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## get_health_log
> Vec<models::ServiceHealthEntry> get_health_log(service, limit)
GET /api/v1/admin/monitoring/health-log
### Parameters
**service** | Option<**String**> | | |
**limit** | Option<**i64**> | | |
### Return type
[**Vec<models::ServiceHealthEntry>**](ServiceHealthEntry.md)
### Authorization
[bearer_auth](../README.md#bearer_auth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## run_health_check
> Vec<models::ServiceHealthEntry> run_health_check()
POST /api/v1/admin/monitoring/check - manually trigger health checks
### Parameters
This endpoint does not need any parameter.
### Return type
[**Vec<models::ServiceHealthEntry>**](ServiceHealthEntry.md)
### Authorization
[bearer_auth](../README.md#bearer_auth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## suppress_alert
> suppress_alert(suppress_request)
POST /api/v1/admin/monitoring/alerts/suppress
### Parameters
**suppress_request** | [**SuppressRequest**](SuppressRequest.md) | | [required] |
### Return type
(empty response body)
### Authorization
[bearer_auth](../README.md#bearer_auth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)