Learning
Documentation
Community
Open Exchange
Global Masters
Home > Class Reference > %SYS namespace > %Api.Monitor
Private  Storage   

%Api.Monitor


class %Api.Monitor extends
%CSP.REST

Provide IRIS metrics and alerts for Prometheus, SAM Manager and other monitoring.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2


Summary


Methods
%ClassIsLatestVersion %ClassName %Close %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %Extends %GetParameter
%IncrementCount %IsA %New %OriginalNamespace
%PackageName %SetModified AcceptsContentType AccessCheck
ConvertParameter Decrypt DispatchMap DispatchRequest
DrawCSS3STYLE DrawHEAD DrawSTHEAD DrawSTTitle
DrawSTYLE DrawTitle DrawTitleSection Encrypt
EncryptBroker Error EscapeHTML EscapeURL
Http403 Http404 Http405 Http500
HyperEventBody HyperEventCall HyperEventFrame HyperEventHead
Include InsertHiddenField InsertHiddenFields IsPrivate
Link Login OnErrorSetup OnHTTPHeader
OnHandleCorsRequest OnHandleOptionsRequest OnLoginPage OnPage
OnPageError OnPostHTTP OnPostHyperEvent OnPreDispatch
OnPreHTTP OnPreHyperEvent OnSecurityTokenPage Page
QuoteJS ReportHttpStatusCode ResolveTarget RewriteURL
SetResponseHeaderIfEmpty ShowError StartTimer StatusToJSON
StatusToProxyObject StopTimer SupportedVerbs ThrowError
UnescapeHTML UnescapeURL alerts metrics
mnemonicForStatusCode outputStatus


Methods


• classmethod alerts() as %Status
Collect all unsent system alerts and send them to the client as JSON.
• classmethod metrics() as %Status
Collect the system metrics and send them to the client in Prometheus Exposition Format.