Sdílení vlastního zobrazení pomocí parametrizované adresy URL
Poznámka
Služba Time Series Insights bude vyřazena 7. července 2024. Zvažte migraci stávajících prostředí na alternativní řešení co nejdříve. Další informace o vyřazení a migraci najdete v naší dokumentaci.
Pokud chcete sdílet vlastní zobrazení v Průzkumníku služby Azure Time Series Insights, můžete programově vytvořit parametrizovanou adresu URL vlastního zobrazení.
Průzkumník Služby Azure Time Series Insights podporuje parametry dotazu adresy URL k určení zobrazení v prostředí přímo z adresy URL. Například pomocí pouze adresy URL můžete zadat cílové prostředí, predikát hledání a požadovaný časový rozsah. Když uživatel vybere přizpůsobenou adresu URL, rozhraní poskytuje odkaz přímo na tento prostředek na portálu Azure Time Series Insights. Platí zásady přístupu k datům.
Spropitné
- Přečtěte si doprovodnou dokumentaci k Průzkumníku služby Azure Time Series Insights.
ID prostředí
Parametr environmentId=<guid>
určuje ID cílového prostředí. Je to součást plně kvalifikovaného doménového jména přístupu k datům a najdete ji v pravém horním rohu přehledu prostředí na Azure portálu. Je to všechno, co předchází env.timeseries.azure.com
.
Příklad parametru ID prostředí je ?environmentId=10000000-0000-0000-0000-100000000108
.
Čas
Pomocí parametrizované adresy URL můžete zadat absolutní nebo relativní časové hodnoty.
Absolutní časové hodnoty
U absolutních časových hodnot použijte parametry from=<integer>
a to=<integer>
.
-
from=<integer>
je hodnota v milisekundách JavaScriptu počátečního času rozsahu hledání. -
to=<integer>
je hodnota v JavaScriptových milisekundách určující konec rozsahu hledání.
Spropitné
Pokud chcete data snadno přeložit do milisekund JavaScriptu, zkuste
Relativní časové hodnoty
Pro relativní časovou hodnotu použijte relativeMillis=<value>
, kde hodnota je v milisekundách JavaScriptu z nejnovějšího časového razítka přijatého z rozhraní API.
Například &relativeMillis=3600000
zobrazí posledních 60 minut dat.
Přijaté hodnoty odpovídají Průzkumníku služby Azure Time Series Insights rychlé nabídce a zahrnují:
-
1800000
(posledních 30 minut) -
3600000
(posledních 60 minut) -
10800000
(posledních 3 hodin) -
21600000
(posledních 6 hodin) -
43200000
(posledních 12 hodin) -
86400000
(posledních 24 hodin) -
604800000
(posledních 7 dní) -
2592000000
(posledních 30 hodin)
Volitelné parametry
Parametr timeSeriesDefinitions=<collection of term objects>
určuje výrazy predikátu, které se zobrazí v zobrazení Azure Time Series Insights.
Parametr | Položka adresy URL | Popis |
---|---|---|
název | \<string> |
Název termínu . |
splitBy | \<string> |
Název sloupce k rozdělení podle. |
measureName | \<string> |
Název sloupce míry. |
predikát | \<string> |
, kde klauzule pro filtrování na straně serveru. |
useSum | true |
Volitelný parametr, který určuje použití součtu pro vaši míru. |
Poznámka
Pokud je vybraná míra Events
, je ve výchozím nastavení vybrán průměr. |
- Dvojice
multiChartStack=<true/false>
klíč-hodnota umožňuje skládání v grafu. - Dvojice
multiChartSameScale=<true/false>
klíč-hodnota umožňuje stejné měřítko osy Y napříč termíny v rámci volitelného parametru. -
timeBucketUnit=<Unit>&timeBucketSize=<integer>
umožňuje upravit posuvník intervalu tak, aby poskytoval podrobnější nebo plynulejší agregované zobrazení grafu. - Parametr
timezoneOffset=<integer>
umožňuje nastavit časové pásmo, ve které se má graf zobrazit jako posun na UTC.
Pár(y) | Popis |
---|---|
multiChartStack=false |
true je ve výchozím nastavení povolená, takže předejte false do zásobníku. |
multiChartStack=false&multiChartSameScale=true |
Aby bylo možné používat stejné měřítko osy Y napříč úseky, musí být povoleno skládání. Ve výchozím nastavení je false , takže předání true tuto funkci povolí. |
timeBucketUnit=<Unit>&timeBucketSize=<integer> |
Jednotky = days , hours , minutes , seconds , milliseconds . Vždy pište jednotku s velkým písmenem.
Definujte počet jednotek předáním požadovaného celého čísla pro timeBucketSize. |
timezoneOffset=-<integer> |
Celé číslo je vždy v milisekundách. |
Poznámka
Hodnoty timeBucketUnit lze vyhladit na dobu až 7 dní. timezoneOffset hodnoty nejsou UTC ani místním časem.
Příklady
Pokud chcete do prostředí Azure Time Series Insights přidat definice časových řad jako parametr adresy URL, připojte:
&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'"}]
Použijte ukázkové definice časových řad pro:
- ID prostředí
- Posledních 60 minut dat
- Termíny (F1PressureID, F2TempStationa F3VibrationPL), které tvoří volitelné parametry
Pro zobrazení můžete vytvořit následující parametrizovanou adresu URL:
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'"}]
Výše uvedená adresa URL popisuje a zobrazuje parametrizované zobrazení Průzkumníka služby Azure Time Series Insights.
Další kroky
Naučte se dotazovat data pomocíjazyka C#.
Přečtěte si o aplikaci Průzkumník Azure Time Series Insights.