Query's voor de tabel ACSCallRecordingSummary
Zie de zelfstudie over Log Analytics voor meer informatie over het gebruik van deze query's in Azure Portal. Zie Query voor de REST API.
Histogram voor gespreksopnameduur
Produceert een histogram van gespreksopnameduur in seconden.
ACSCallRecordingSummary
| distinct RecordingId, RecordingLength
// Count call duration bins (60 second intervals)
| summarize duration_counts=count() by bin(RecordingLength, 6000)
| order by RecordingLength asc
| render columnchart with (xcolumn = RecordingLength, title="Recording duration histogram")
Percentielen voor gespreksopname
Berekent de gemiddelde gespreksduur in seconden, evenals de percentielen voor gespreksduur van 50%, 90% en 99%.
ACSCallRecordingSummary
// Get the distinct combinations of RecordingId, RecordingLength
| distinct RecordingId, RecordingLength
// Calculate average and percentiles (50%, 90%, and 99%) of call durations (in seconds)
| summarize avg(RecordingLength), percentiles(RecordingLength, 50, 90, 99)
De eindredenverhouding van gespreksopname
Produceert een cirkeldiagram van het aandeel van de eindreden van de oproepopname.
ACSCallRecordingSummary
// Count distinct calls (dcount(CorrelationId)) per call type
| summarize call_types=dcount(RecordingId) by RecordingEndReason
| render piechart title="Recording End Reason Ratio"
Opnamen van dagelijkse gesprekken
Produceert een histogram met opnamen per dag in de afgelopen week.
ACSCallRecordingSummary
// To filter out recordings made over a week ago, uncomment the next line
// | where TimeGenerated > ago(7d)
// Get the distinct combinations of RecordingId and CallStartTime
| distinct RecordingId, TimeGenerated
// Adds a new column with the call start day
| extend day = floor(TimeGenerated, 1d)
// Count the number of calls per day
| summarize event_count=count() by day
| sort by day asc
| render columnchart title="Number of recordings per day"
Opnamen van gesprekken per uur
Produceert een histogram van opnamen per uur in de afgelopen dag.
ACSCallRecordingSummary
// To filter out recordings made over a day ago, uncomment the next line
| where TimeGenerated > ago(1d)
// Get the distinct combinations of RecordingId and TimeGenerated
| distinct RecordingId, TimeGenerated
// Adds a new column with the call start hour
| extend hour = floor(TimeGenerated, 1h)
// Count the number of calls per hour
| summarize event_count=count() by hour
| sort by hour asc
| render columnchart title="Number of recordings per hour in last day"
De modusverhouding van gespreksopname
Produceert een cirkeldiagram van het aandeel opnamemodi (inhouds-/indelingstypen).
ACSCallRecordingSummary
| summarize count() by ContentType, FormatType
| extend ContentFormat = strcat(ContentType, "/", FormatType)
| project ContentFormat, count_
| render piechart title="Recording by mode (content/format types)"