Dela en anpassad vy med hjälp av en parametriserad URL
Notera
Time Series Insights-tjänsten dras tillbaka den 7 juli 2024. Överväg att migrera befintliga miljöer till alternativa lösningar så snart som möjligt. Mer information om utfasning och migrering finns i vår dokumentation.
Om du vill dela en anpassad vy i Azure Time Series Insights Explorer kan du programmatiskt skapa en parametriserad URL för den anpassade vyn.
Azure Time Series Insights Explorer stöder URL-frågeparametrar för att ange vyer i upplevelsen direkt från URL:en. Om du till exempel bara använder URL:en kan du ange en målmiljö, ett sökpredikat och önskat tidsintervall. När en användare väljer den anpassade URL:en tillhandahåller gränssnittet en länk direkt till tillgången i Azure Time Series Insights-portalen. Principer för dataåtkomst gäller.
Tips
- Läs den tillhörande dokumentationen om Azure Time Series Insights Explorer.
Miljö-ID
Parametern environmentId=<guid>
anger målmiljöns ID. Det är en komponent i FQDN för dataåtkomst och du hittar det i det övre högra hörnet av miljööversikten i Azure-portalen. Det är allt som kommer före env.timeseries.azure.com
.
Ett exempel på en miljö-ID-parameter är ?environmentId=10000000-0000-0000-0000-100000000108
.
Tid
Du kan ange absoluta eller relativa tidsvärden med en parameteriserad URL.
Absoluta tidsvärden
Använd parametrarna from=<integer>
och to=<integer>
för absoluta tidsvärden.
-
from=<integer>
är ett värde i JavaScript-millisekunder av starttiden för sökintervallet. -
to=<integer>
är ett värde i JavaScript-millisekunder av sluttiden för sökintervallet.
Tips
Om du enkelt vill översätta datum till JavaScript-millisekunder kan du prova Epoch & Unix Timestamp Converter.
Relativa tidsvärden
För ett relativt tidsvärde använder du relativeMillis=<value>
, där värdet finns i JavaScript-millisekunder från den senaste tidsstämpeln som tagits emot från API:et.
Till exempel visar &relativeMillis=3600000
de senaste 60 minuterna av data.
Godkända värden motsvarar Azure Time Series Insights Explorer snabb tid-menyn och inkluderar:
-
1800000
(senaste 30 minuter) -
3600000
(senaste 60 minuter) -
10800000
(senaste 3 timmarna) -
21600000
(senaste 6 timmarna) -
43200000
(senaste 12 timmarna) -
86400000
(senaste 24 timmarna) -
604800000
(senaste 7 dagarna) -
2592000000
(senaste 30 timmarna)
Valfria parametrar
Parametern timeSeriesDefinitions=<collection of term objects>
anger predikattermer som visas i en Azure Time Series Insights-vy:
Parameter | URL-objekt | Beskrivning |
---|---|---|
namn | \<string> |
Namnet på termen |
delas av | \<string> |
Kolumnnamnet som ska delas upp med. |
måttNamn | \<string> |
Kolumnnamnet för måttet. |
predikat | \<string> |
Den där-satsen för filtrering på serversidan. |
användSumma | true |
En valfri parameter som anger att summan ska användas för ditt mått. |
Obs
Om Events
är det valda useSum måttet väljs antalet som standard.
Om Events
inte har valts väljs medelvärdet som standard. |
- Nyckel/ värdeparet
multiChartStack=<true/false>
möjliggör att stapla i diagrammet. -
multiChartSameScale=<true/false>
-nyckel-värde-paret tillåter samma Y-axelskala för termer inom en valfri parameter. - Med
timeBucketUnit=<Unit>&timeBucketSize=<integer>
kan du justera intervallreglaget så att det ger en mer detaljerad eller jämnare, mer aggregerad vy av diagrammet. - Med parametern
timezoneOffset=<integer>
kan du ange tidszonen för diagrammet som ska visas som en förskjutning till UTC.
Par | Beskrivning |
---|---|
multiChartStack=false |
true är aktiverat som standard så skicka false till stacken. |
multiChartStack=false&multiChartSameScale=true |
För att kunna använda samma Y-axelskala över termer måste stapling aktiveras. Det är false som standard, så om du skickar true aktiveras den här funktionen. |
timeBucketUnit=<Unit>&timeBucketSize=<integer> |
Enheter = days , hours , minutes , seconds , milliseconds . Använd alltid enhetsnamnet med versaler.
Definiera antalet enheter genom att skicka önskat heltal för timeBucketSize. |
timezoneOffset=-<integer> |
Heltalet är alltid i millisekunder. |
Not
timeBucketUnit värden kan jämnas ut upp till 7 dagar. tidszonOffset värden är varken UTC eller lokal tid.
Exempel
Om du vill lägga till tidsseriedefinitioner i en Azure Time Series Insights-miljö som en URL-parameter lägger du till:
&timeSeriesDefinitions=[{"name":"F1PressureId","splitBy":"Id","measureName":"Pressure","predicate":"'Factory1'"},{"name":"F2TempStation","splitBy":"Station","measureName":"Temperature","predicate":"'Factory2'"},
{"name":"F3VibrationPL","splitBy":"ProductionLine","measureName":"Vibration","predicate":"'Factory3'"}]
Använd exempeldefinitionerna för tidsserier för:
- Miljö-ID
- De senaste 60 minuterna av data
- Termerna (F1PressureID, F2TempStationoch F3VibrationPL) som utgör de valfria parametrarna
Du kan skapa följande parametriserade URL för en vy:
https://insights.timeseries.azure.com/classic/samples?environmentId=10000000-0000-0000-0000-100000000108&relativeMillis=3600000&timeSeriesDefinitions=[{"name":"F1PressureId","splitBy":"Id","measureName":"Pressure","predicate":"'Factory1'"},{"name":"F2TempStation","splitBy":"Station","measureName":"Temperature","predicate":"'Factory2'"},{"name":"F3VibrationPL","splitBy":"ProductionLine","measureName":"Vibration","predicate":"'Factory3'"}]
URL:en ovan beskriver och visar den parametriserade Azure Time Series Insights Explorer-vyn.
Nästa steg
Lär dig hur du fråga efter data med C#.
Lär dig mer om Azure Time Series Insights Explorer.