Table of Contents

Class Telemetry.Tags

Namespace
Fdyay.IdentityServer
Assembly
Fdyay.IdentityServer.Core.dll

Tag names, so a producer and a dashboard spell them the same way.

public static class Telemetry.Tags
Inheritance
Telemetry.Tags
Inherited Members

Fields

Endpoint

The protocol endpoint a request was routed to — Token, Authorize.

public const string Endpoint = "fdyay.endpoint"

Field Value

string

EventCategory

The area it came from: Authentication, Token, Grants, Device…

public const string EventCategory = "fdyay.event.category"

Field Value

string

EventId

The event's stable numeric id.

public const string EventId = "fdyay.event.id"

Field Value

string

Remarks

Carried as well as the name because the two are for different readers. Event.Name is a display string — "Token Issued Success" — and EventIds exists precisely so a host can key on something that survives a rename and is never reused. A dashboard query should group on this and label with the name.

EventName

The event's name, which is its type without the namespace.

public const string EventName = "fdyay.event.name"

Field Value

string

EventType

Whether it reports a success, a refusal, information, or a fault in the server.

public const string EventType = "fdyay.event.type"

Field Value

string