2016-08-24 2 views
2

Je suis nouveau dans Service Fabric Cluster et j'essaie de collecter des journaux de mon cluster dans Azure.Collecte des journaux de cluster Fabric Fabric dans Azure

Fondamentalement, j'ai une source d'événement "XXXXX" définie dans ServiceEventSource.cs. Localement, lorsque j'ajoute cette source aux fournisseurs ETW dans la vue Événements de diagnostic de VS2015, les journaux sont affichés correctement.

Dans Azure, je ne parviens pas à collecter les journaux. Lorsque j'ai créé mon cluster, 5 comptes de stockage ont été ajoutés mais je ne parviens pas à voir les journaux dans les blobs stockés. J'ai essayé d'éditer le fichier template.json basé sur this article. J'ai ajouté une entrée dans EtwEventSourceProviderConfiguration:

"EtwEventSourceProviderConfiguration": [ 
    { 
     "provider": "Microsoft-ServiceFabric-Actors", 
     "scheduledTransferKeywordFilter": "1", 
     "scheduledTransferPeriod": "PT5M", 
     "DefaultEvents": { 
      "eventDestination": "ServiceFabricReliableActorEventTable" 
     } 
    }, 
    { 
     "provider": "Microsoft-ServiceFabric-Services", 
     "scheduledTransferPeriod": "PT5M", 
     "DefaultEvents": { 
      "eventDestination": "ServiceFabricReliableServiceEventTable" 
     } 
    }, 
    { 
     "provider": "XXXXX", 
     "scheduledTransferPeriod": "PT5M", 
     "DefaultEvents": { 
      "eventDestination": "ServiceFabricReliableServiceEventTable" 
     } 
    } 
], 

Je modifié ce modèle déployé mais je suis toujours incapable de collecter les journaux.

Toute aide serait très appréciée! Merci

+0

Alors, est-ce que ça fonctionne localement? – cassandrad

+1

Je n'ai aucune expérience de cette question en particulier parce que nous avons lié notre application à AppInsights et enveloppé nos sources etw pour envoyer également des métriques à AI. Pas une vraie réponse, mais peut-être quelque chose à considérer comme l'agrégation et la représentation graphique dans l'application est assez décent. – pdylanross

+1

Avez-vous vu cette page sur la collecte de journaux de vm's? https://azure.microsoft.com/fr-fr/documentation/articles/virtual-machines-windows-extensions-diagnostics-template/ – LoekD

Répondre

4

J'ai finalement trouvé les journaux dans Azure.

La destination est spécifiée dans le modèle: "eventDestination": "ServiceFabricReliableServiceEventTable" et elle est également stockée dans une table d'un compte de stockage spécifié dans le modèle.