Ich habe Ereignisprotokolle von Application Insights, wo Ereignisse protokolliert und als JSON in Textdateien gespeichert werden, die in einem BLOB-Speicher gespeichert sind. Ich muss diese jsons finden, wo eine customProperty ein Kriterium erfüllt. Die Anzahl der Trefferjons ist sehr gering (etwa 10 oder 20), jedoch sind die protokollierten Daten sehr groß. Irgendwelche Vorschläge, wie dies effizient erreicht werden kann?Application Insights Logs Analyse
Ich habe in Microsoft-Dokumentation gelesen, dass HDInsights Blob-Speicher verstehen und effizient ist. Ist das in meinem Szenario relevant? Wenn ja, könnte jemand einige Startpunkte geben.
Um mit Application Insights von HDInsight arbeiten zu können, müssen Sie die Protokolle zuerst in den BLOB-Speicher exportieren. Dies muss ein Blob-Speicher sein, für den HDInsight konfiguriert wurde. Dann müssen Sie HDInsight über die Dokumentstruktur informieren. Wenn Sie Spark in HDInsight verwenden, kann es glücklicherweise die JSON-Struktur selbst herausfinden. –
Es gibt jetzt ein Dokument unter https://azure.microsoft.com/en-us/documentation/articles/hdinsight-spark-analyze-application-insight-logs/, das einige Anleitungen und Beispiele dazu bietet, wie Sie dies mit Spark in HDInsight tun können. –