| Interface | Description |
|---|---|
| JsonSerializable |
Represents objects that support serialization to JSON.
|
| Telemetry |
The base telemetry type interface for application insights.
|
| Class | Description |
|---|---|
| BaseTelemetry<T extends SendableData> |
Superclass for all telemetry data classes.
|
| Duration |
This class lets its users to define an interval of time
which can be defined in terms of days, hours, minutes, seconds and milliseconds.
|
| EventTelemetry |
Telemetry type used to track events.
|
| ExceptionTelemetry |
Telemetry type used to track exceptions.
|
| HttpRequestTelemetry |
Encapsulates information about a web request handled by the application.
|
| JsonTelemetryDataSerializer |
This class knows how to transform data that is relevant to
Telemetry instances into JSON |
| MetricTelemetry |
Telemetry type used to track metrics.
|
| PageViewTelemetry |
Telemetry type used to track page views.
|
| RemoteDependencyTelemetry |
The class that represents information about collected RDD.
|
| SessionStateTelemetry |
Telemetry type used to track user sessions.
|
| TelemetryContext |
Represents a context for sending telemetry to the Application Insights service.
|
| TraceTelemetry |
Telemetry type used for log messages.
|
| Enum | Description |
|---|---|
| ExceptionHandledAt |
This enumeration is used by ExceptionTelemetry to identify if and where exception was handled.
|
| SessionState |
Session states.
|
| SeverityLevel |
Enum SeverityLevel.
|