Parametreli URL'yi kullanarak özel görünümü paylaşma

Azure Time Series Insights Explorer 'da özel bir görünüm paylaşmak için programlı bir şekilde özel görünümün parametreli bir URL 'si oluşturabilirsiniz.

Azure Time Series Insights Explorer, deneyimdeki görünümleri doğrudan url 'den belirtmek için url sorgu parametrelerini destekler. Örneğin, yalnızca URL'yi kullanarak hedef ortamı, arama koşulunu ve istenen zaman aralığını belirtebilirsiniz. kullanıcı özelleştirilmiş URL 'yi seçtiğinde, arabirim Azure Time Series Insights portalında doğrudan bu varlığa bir bağlantı sağlar. Veri erişimi ilkeleri uygulanır.

İpucu

Ortam Kimliği

environmentId=<guid> parametresi hedef ortam kimliğini belirtir. Bu, veri erişim FQDN 'sinin bir bileşenidir ve Azure portal ortama genel bakış ' ın sağ üst köşesinde bulabilirsiniz. Bundan önce gelen her şey env.timeseries.azure.com .

Örnek bir ortam kimliği parametresi olarak ?environmentId=10000000-0000-0000-0000-100000000108 verilebilir.

Saat

Parametreli URL ile mutlak veya göreli zaman değerleri belirtebilirsiniz.

Mutlak zaman değerleri

Mutlak zaman değerleri için, from=<integer> ve to=<integer> parametrelerini kullanın.

  • from=<integer>, arama aralığının başlangıç zamanını gösteren JavaScript milisaniyesi cinsinden bir değerdir.
  • to=<integer>, arama aralığının bitiş zamanını gösteren JavaScript milisaniyesi cinsinden bir değerdir.

İpucu

Tarihleri JavaScript milisaniyeye kolayca çevirmek için, dönem & Unix zaman damgası dönüştürücüsünüdeneyin.

Göreli zaman değerleri

Göreli bir zaman değeri için, relativeMillis=<value> değeri API 'den alınan en son zaman damgasından JavaScript milisaniyedir ' i kullanın.

Örneğin, &relativeMillis=3600000 en 60 dakikanın verilerini görüntüler.

kabul edilen değerler Azure Time Series Insights Explorer hızlı zaman menüsüne karşılık gelir ve şunları içerir:

  • 1800000 (Son 30 dakika)
  • 3600000 (Son 60 dakika)
  • 10800000 (Son 3 saat)
  • 21600000 (Son 6 saat)
  • 43200000 (Son 12 saat)
  • 86400000 (Son 24 saat)
  • 604800000 (Son 7 gün)
  • 2592000000 (Son 30 saat)

İsteğe bağlı parametreler

timeSeriesDefinitions=<collection of term objects>parametresi bir Azure Time Series Insights görünümünde görünecek koşul koşullarını belirtir:

Parametre URL öğesi Açıklama
ada \<string> Dönem adı.
Bölünmüş \<string> Bölme ölçütü sütunun adı.
measureName \<string> Ölçü sütununun adı.
koşulunda \<string> Sunucu tarafı filtrelemesi için where yan tümcesi.
useSum true Ölçmenize yönelik Sum kullanımını belirten isteğe bağlı bir parametre.

Not

EventsSeçili usesum ölçüsünde, varsayılan olarak sayı seçilidir. EventsSeçili değilse, varsayılan olarak ortalama seçilidir. |

  • multiChartStack=<true/false>Anahtar-değer çifti grafikte yığınlama imkanı sunar.
  • multiChartSameScale=<true/false>Anahtar-değer çifti, isteğe bağlı bir parametre içindeki terimleri kapsayan aynı Y ekseni ölçeğini sunar.
  • , timeBucketUnit=<Unit>&timeBucketSize=<integer> Grafiğin daha ayrıntılı veya daha yumuşak, daha toplanmış bir görünümünü sağlamak için Aralık kaydırıcısını ayarlamanıza olanak sağlar.
  • timezoneOffset=<integer>Parametresi, grafiğin saat DILIMINI UTC 'ye bir uzaklığa göre görüntülenecek şekilde ayarlamanıza olanak sağlar.
Çift (ler) Açıklama
multiChartStack=false true Varsayılan olarak etkin olduğundan yığına geçirin false .
multiChartStack=false&multiChartSameScale=true Terimler arasında aynı Y ekseni ölçeğini kullanmak için yığın oluşturmanın etkinleştirilmesi gerekir. falseBu, varsayılan olarak, geçirme true Bu işlevselliği sunar.
timeBucketUnit=<Unit>&timeBucketSize=<integer> Birimler = days , hours , minutes , seconds , milliseconds . Her zaman birimin ilk harfini büyük yapın.
TimeBucketSize için istenen tamsayıyı geçirerek birim sayısını tanımlayın.
timezoneOffset=-<integer> Bu tamsayı her zaman milisaniye cinsindendir.

Not

timeBucketUnit değerleri 7 güne kadar düzgünleştirilir. timezonespan değeri UTC veya yerel saat değil.

Örnekler

bir Azure Time Series Insights ortamına URL parametresi olarak zaman serisi tanımları eklemek için, şunu ekleyin:

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

İçin örnek zaman serisi tanımlarını kullanın:

  • Ortam KIMLIĞI
  • Son 60 dakikalık veriler
  • İsteğe bağlı parametreleri oluşturan koşullar (F1PressureID, F2TempStation ve F3VibrationPL)

Bir görünüm için aşağıdaki parametreli URL 'YI oluşturabilirsiniz:

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 parametreli URL 'si

İpucu

Yukarıdaki URL örneğini kullanarak gezgin Live ' a bakın.

yukarıdaki URL tanımlar ve parametreli Azure Time Series Insights gezgin görünümünü görüntüler.

  • Parametreli koşullar.

    Azure Time Series Insights Explorer parametreli koşullar.

  • Paylaşılan tam grafik görünümü.

    Paylaşılan tam grafik görünümü.

Sonraki adımlar