Dela via


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

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'"}]

Azure Time Series Insights Explorer parametriserade URL-

URL:en ovan beskriver och visar den parametriserade Azure Time Series Insights Explorer-vyn.

  • De parametriserade predikaten.

    Azure Time Series Insights Explorer parameteriserade predikat.

  • Den delade fullständiga diagramvyn.

    Den delade fullständiga diagramvyn.

Nästa steg