C# (CSharp) Microsoft.Azure.Insights.Legacy Namespace

Nested Namespaces

Microsoft.Azure.Insights.Legacy.Customizations
Microsoft.Azure.Insights.Legacy.Models

Classes

Name Description
MetricDefinitionFilterParser Simple Filter parser for $filter expressions on MetricDefinition and Usage calls Supported Syntax: Name clauses (Name eq 'value') separated by " or "s (no parentheses)
MetricDefinitionOperations
MetricDefinitionOperationsExtensions
MetricDimension MetricFilterDimensionFilter class represents a dimension filter tied to a particular metric (by name) and containing an optional list of dimensions
MetricFilter The stucture of the Filter represents an expression in disjunctive-normal-form Each filter contain a set of subfilters (the conjunctions) with the total filter being the disjunction of them
MetricFilterDimension MetricFilterDimension class represents a dimension name and corresponding (optional) dimension values
MetricFilterRegexParser Simple filter parser class to implement very basic $filter Supported syntax: (optional names clause) and (timeGrain clause) and (startTime clause) and (endTime clause) Clauses can be in any order Names clause must be surrounded by parentheses if it contains multiple names No parentheses are allowed outside the names clause NOTE: The regex parser does not currently support dimensions (dimensionname.value, dimensionvalue.value)
MetricOperations Thick client class for getting metrics
MetricOperationsExtensions
MetricWrap For internal use of ShoeboxClient. It group together InstanceMetrics and GlobalMetrics. At the end of GetMetric calls ShoeboxClient evealuates which one needs to be used, and puts it inside the metric.
TableOperationContextLogger The Table operation context logger.
Util Utility class