InfrastructureBackupValidator/IBCAdapterClientPkg/Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.xml (405 lines of code) (raw):
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry</name>
</assembly>
<members>
<member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConstant">
<summary>
Constants of telemetry.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConstant.EventComponent">
<summary>
Component nane of all event emit for telemetry.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConstant.BackupInfoEventName">
<summary>
Event name of backup info.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConstant.BackupInfoEventVersion">
<summary>
Event version of backup info.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConstant.RestoreInfoEventName">
<summary>
Event name of restore info.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConstant.RestoreInfoEvenVersion">
<summary>
Event version of restore info.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConstant.ConfigInfoEventName">
<summary>
Event name of config info.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConstant.ConfigInfoEvenVersion">
<summary>
Event version of config info.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConstant.DailyInfoEventName">
<summary>
Event name of config info.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConstant.DailyInfoEvenVersion">
<summary>
Event version of config info.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConstant.MdmAccountName">
<summary>
MDM account name
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConstant.MdmMetricNamespace">
<summary>
MDM metric namespace.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConstant.MdmMetricName">
<summary>
MDM metric name.
</summary>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupSkippingReason">
<summary>
Enum of backup skipping reason.
</summary>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.MdmResultType">
<summary>
Enum of MDM result type.
</summary>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupLocationType">
<summary>
Enum of backup location.
</summary>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryInfoBase">
<summary>
Base class of all event for telemetry.
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryInfoBase.#ctor(System.String,System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryInfoBase" /> class.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryInfoBase.Component">
<summary>
Event component name.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryInfoBase.Name">
<summary>
Event name.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryInfoBase.Version">
<summary>
Event version.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryInfoBase.ExceptionType">
<summary>
Exception type of failure event.
</summary>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryBackupInfo">
<summary>
Backup info event.
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryBackupInfo.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryBackupInfo" /> class.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryBackupInfo.Status">
<summary>
Bakcup status.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryBackupInfo.BackupStart">
<summary>
Timestamp of backup started.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryBackupInfo.BackupEnd">
<summary>
Timestamp of backup ended and upload started.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryBackupInfo.UploadEnd">
<summary>
Timestamp of upload ended.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryBackupInfo.CompressedBackupSize">
<summary>
Total size of compressed backup file.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryBackupInfo.FailedRoles">
<summary>
Failed roles in backup.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryBackupInfo.BackupSizeBySnapShot">
<summary>
Backup size by component
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryBackupInfo.IsScheduled">
<summary>
Is shceduled backup or manual backup
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryBackupInfo.IsCloudRecoveryReady">
<summary>
Gets or sets whether the backup can be used for cloud recovery
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryBackupInfo.IsInternalBackup">
<summary>
Gets or sets whether the backup is internal backup, or the backup exported to customer share
</summary>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryRestoreInfo">
<summary>
Event
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryRestoreInfo.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryRestoreInfo" /> class.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryRestoreInfo.Status">
<summary>
Restore info event.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryRestoreInfo.DownloadStart">
<summary>
Timestamp of download started.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryRestoreInfo.RestoreStart">
<summary>
Timestamp of download ended and restore started.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryRestoreInfo.RestoreEnd">
<summary>
Timestamp of restore ended.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryRestoreInfo.FailedRoles">
<summary>
Failed roles in restore.
</summary>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConfigInfo">
<summary>
User configuration info event.
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConfigInfo.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConfigInfo" /> class.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConfigInfo.BackupInterval">
<summary>
Backup period in hours
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConfigInfo.Retention">
<summary>
Backup retention period in days.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConfigInfo.LocationType">
<summary>
Type of backup location.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConfigInfo.IsSucceeded">
<summary>
Configure succeeded flag.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConfigInfo.IsFirstTime">
<summary>
First time configure flag.
</summary>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryDailyStatus">
<summary>
User configuration info event.
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryDailyStatus.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryConfigInfo" /> class.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryDailyStatus.BackupInterval">
<summary>
Backup period in hours
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryDailyStatus.Retention">
<summary>
Backup retention period in days.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryDailyStatus.LocationType">
<summary>
Type of backup location.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryDailyStatus.ShareTotalBytes">
<summary>
ExternalShare total bytes.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryDailyStatus.ShareFreeBytes">
<summary>
ExternalShare free bytes.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryDailyStatus.BackupCount">
<summary>
Available backup in external share.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryDailyStatus.PackageVersion">
<summary>
Backup nuget package version
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.TelemetryDailyStatus.EmittedDate">
<summary>
Telemetry emitted date.
</summary>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger">
<summary>
Backup telemetry logger.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger.MetricNAPlaceHolder">
<summary>
Place holder for not available metric dim.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger.MetricMaxDimLength">
<summary>
Place holder for not available metric dim.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger.RequestMetric">
<summary>
Request MDM metric.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger.Reporter">
<summary>
Telemetry reporter.
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger.LogBackup(Microsoft.AzureStack.Fabric.Backup.Common.BackupDataModel.BackupSummary)">
<summary>
Send backup telemetry.
</summary>
<param name="summary">Backup summary</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger.LogSkippedBackup(System.Boolean,System.Boolean,Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupSkippingReason)">
<summary>
Send backup skipped telemetry.
</summary>
<param name="isScheduled">IsScheduled</param>
<param name="isInternalBackup">Whether the backup is internal backup or not</param>
<param name="reason">Backup skipping reason</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger.LogRestore(Microsoft.AzureStack.Fabric.Backup.Common.BackupDataModel.RestoreSummary,System.Boolean)">
<summary>
Send restore telemetry.
</summary>
<param name="summary">Restore summary</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger.LogConfigChange(System.Boolean,System.Boolean,System.Int32,System.Int32,Microsoft.AzureStack.Fabric.Backup.Common.BackupSettingsManager.IExternalBackupStoreProvider,System.Exception)">
<summary>
Send configuration telemetry.
</summary>
<param name="isSucceeded">Is config succeeded</param>
<param name="isFirstTime">Is first time config</param>
<param name="backupInverval">Backup interval</param>
<param name="backupRetentionPeriodInDays">Retention period</param>
<param name="externalStore">External store</param>
<param name="exception">Exception raised during config</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger.LogDaily(Microsoft.AzureStack.Fabric.Backup.Common.BackupSettingsManager.IExternalBackupStoreProvider,System.Int32,System.Int32)">
<summary>
Send daily backup status telemetry
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger.LogRequest(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpResponseMessage,System.TimeSpan,System.String,System.String,System.Exception)">
<summary>
Send web request telemetry.
</summary>
<param name="request">Webapi request</param>
<param name="response">Webapi response</param>
<param name="latency">Backup manager</param>
<param name="caller">Caller</param>
<param name="callee">Callee</param>
<param name="exception">Exception raised during config</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger.SendTelemetry``1(System.Func{``0})">
<summary>
Log and send telemetry.
</summary>
<typeparam name="T">the telemetry type</typeparam>
<param name="func">function returns telemetry data. If null is returned, telemetry is skipped.</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger.GetExceptionTypeDescription(System.Exception)">
<summary>
Generate string description of excception.
</summary>
<param name="e">Backup ID</param>
<returns>String description</returns>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger.GetBackupLocationType(Microsoft.AzureStack.Fabric.Backup.Common.BackupSettingsManager.IExternalBackupStoreProvider)">
<summary>
Gets backup location type from external store provider.
</summary>
<param name="storeProvider">External store provider</param>
<returns>Backup location type</returns>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger.EndpointNameFromRequest(System.Net.Http.HttpRequestMessage)">
<summary>
Gets endpoint name form request.
</summary>
<param name="request">Http request</param>
<returns>Endpoint name</returns>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupTelemetry.BackupTelemetryLogger.ResultTypeFromResponse(System.Net.Http.HttpResponseMessage)">
<summary>
Gets MDM result type from response.
</summary>
<param name="response">Http response</param>
<returns>MDM result type</returns>
</member>
</members>
</doc>