Class Telemetry.Metrics
- Namespace
- Duende.IdentityServer
- Assembly
- Duende.IdentityServer.dll
Metrics configuration.
public static class Telemetry.Metrics
- Inheritance
-
Telemetry.Metrics
- Inherited Members
Fields
ActiveRequestCounter
Counter for active requests.
public static readonly UpDownCounter<long> ActiveRequestCounter
Field Value
ApiSecretValidationCounter
Successful Api Secret validations
public static Counter<long> ApiSecretValidationCounter
Field Value
BackChannelAuthenticationCounter
Successful back channel (CIBA) authentications counter
public static readonly Counter<long> BackChannelAuthenticationCounter
Field Value
ClientSecretValidationCounter
Successful Client Secret validations
public static Counter<long> ClientSecretValidationCounter
Field Value
ClientValidationCounter
Client configuration validation
public static Counter<long> ClientValidationCounter
Field Value
DeviceAuthenticationCounter
Successful device code authentication counter
public static readonly Counter<long> DeviceAuthenticationCounter
Field Value
DynamicIdentityProviderValidationCounter
Dynamic identityprovider validations
public static Counter<long> DynamicIdentityProviderValidationCounter
Field Value
ExperimentalMeter
Meter for experimental counters from IdentityServer
public static readonly Meter ExperimentalMeter
Field Value
IntrospectionCounter
Introspection success counter
public static readonly Counter<long> IntrospectionCounter
Field Value
Meter
Meter for IdentityServer
public static readonly Meter Meter
Field Value
OperationCounter
High level number of operations and result/outcome
public static readonly Counter<long> OperationCounter
Field Value
PushedAuthorizationRequestCounter
Pushed Authorization Request Counter
public static Counter<long> PushedAuthorizationRequestCounter
Field Value
ResourceOwnerAuthenticationCounter
Resource Owner Authentication Counter
public static Counter<long> ResourceOwnerAuthenticationCounter
Field Value
RevocationCounter
Revocation success counter.
public static readonly Counter<long> RevocationCounter
Field Value
TokenIssuedCounter
Successful token issuance counter.
public static readonly Counter<long> TokenIssuedCounter
Field Value
Methods
ApiSecretValidation(string, string)
Helper method to increase ApiSecretValidationCounter
public static void ApiSecretValidation(string apiId, string authMethod)
Parameters
ApiSecretValidationFailure(string, string)
Helper method to increase ApiSecretValidationFailure(string, string) on errors
public static void ApiSecretValidationFailure(string clientId, string message)
Parameters
BackChannelAuthentication(string)
Helper method to increase BackChannelAuthenticationCounter
public static void BackChannelAuthentication(string clientId)
Parameters
clientId
stringClient Id
BackChannelAuthenticationFailure(string, string)
Helper method to increase BackChannelAuthenticationCounter on errors
public static void BackChannelAuthenticationFailure(string clientId, string error)
Parameters
ClientSecretValidation(string, string)
Helper method to increase ClientSecretValidationCounter
public static void ClientSecretValidation(string clientId, string authMethod)
Parameters
ClientSecretValidationFailure(string, string)
Helper method to increase ClientSecretValidationCounter on failure.
public static void ClientSecretValidationFailure(string clientId, string message)
Parameters
ClientValidation(string)
Helper method to increase ClientValidationCounter
public static void ClientValidation(string clientId)
Parameters
clientId
string
ClientValidationFailure(string, string)
Helper method to increase ClientValidationCounter on errors
public static void ClientValidationFailure(string clientId, string error)
Parameters
DecreaseActiveRequests(string, string)
Decrease ActiveRequestCounter
public static void DecreaseActiveRequests(string endpointType, string path)
Parameters
DeviceAuthentication(string)
Helper method to increase DeviceAuthenticationCounter
public static void DeviceAuthentication(string clientId)
Parameters
clientId
stringClient ID
DeviceAuthenticationFailure(string, string)
Helper method to increase DeviceAuthenticationCounter on error
public static void DeviceAuthenticationFailure(string clientId, string error)
Parameters
DynamicIdentityProviderValidation(string)
Helper method to increase DynamicIdentityProviderValidationCounter
public static void DynamicIdentityProviderValidation(string scheme)
Parameters
scheme
string
DynamicIdentityProviderValidationFailure(string, string)
Helper method to increase DynamicIdentityProviderValidationCounter on errors
public static void DynamicIdentityProviderValidationFailure(string scheme, string error)
Parameters
Failure(string, string)
Helper method to increase the OperationCounter with an error event
public static void Failure(string error, string clientId = null)
Parameters
IncreaseActiveRequests(string, string)
Increase ActiveRequestCounter
public static void IncreaseActiveRequests(string endpointType, string path)
Parameters
Introspection(string, bool)
Helper method to increase IntrospectionCounter
public static void Introspection(string callerId, bool active)
Parameters
IntrospectionFailure(string, string)
Helper method to increase IntrospectionCounter on errors
public static void IntrospectionFailure(string callerId, string error)
Parameters
PushedAuthorizationRequest(string)
Helper method to increase PushedAuthorizationRequestCounter
public static void PushedAuthorizationRequest(string clientId)
Parameters
clientId
string
PushedAuthorizationRequestFailure(string, string)
Helper method to increase PushedAuthorizationRequestCounter on errors.
public static void PushedAuthorizationRequestFailure(string clientId, string error)
Parameters
ResourceOwnerAuthentication(string)
Helper method to increase ResourceOwnerAuthenticationCounter
public static void ResourceOwnerAuthentication(string clientId)
Parameters
clientId
string
ResourceOwnerAuthenticationFailure(string, string)
Helper method to increase ResourceOwnerAuthenticationCounter on errors
public static void ResourceOwnerAuthenticationFailure(string clientId, string message)
Parameters
Revocation(string)
Helper method to increase RevocationCounter
public static void Revocation(string clientId)
Parameters
clientId
stringClient id
RevocationFailure(string, string)
Helper method to increase RevocationCounter on errors.
public static void RevocationFailure(string clientId, string error)
Parameters
Success(string)
Helper method to increase the OperationCounter with a success event
public static void Success(string clientId = null)
Parameters
clientId
stringClient involved in event
TokenIssued(string, string, AuthorizeRequestType?)
Helper method to increase TokenIssuedCounter
public static void TokenIssued(string clientId, string grantType, AuthorizeRequestType? requestType)
Parameters
clientId
stringClient Id
grantType
stringGrant Type
requestType
AuthorizeRequestType?Type of authorization request
TokenIssuedFailure(string, string, AuthorizeRequestType?, string)
Helper method to increase TokenIssuedCounter on errors
public static void TokenIssuedFailure(string clientId, string grantType, AuthorizeRequestType? requestType, string error)
Parameters
clientId
stringClient Id
grantType
stringGrant Type
requestType
AuthorizeRequestType?Type of authorization request
error
stringError
UnHandledException(Exception)
Helper method to increase OperationCounter on internal errors
public static void UnHandledException(Exception ex)
Parameters
ex
ExceptionException