Freigeben über


Integrierte Überwachung mit Excel

In diesem Beispiel wird die Verwendung von Microsoft Office Excel zum Herstellen einer Verbindung mit einer Überwachungsdatenbank und zum Anzeigen von grundlegenden Betriebsarten in einem Diagramm gezeigt. Sie erhalten Informationen zu einer der nützlichsten Sichten, die von der AppFabric-Überwachungsdatenbank verfügbar gemacht werden. Dieses Beispiel funktioniert mit beliebigen Anwendungen. Es wird die Gemeinsame AppFabric-Beispielanwendung empfohlen, die für die Verwendung mit AppFabric-Beispielen erstellt wurde. Sie finden diese Anwendung, wenn Sie in den Ordner <Beispiele>\SampleApplication\OrderApplication navigieren. Dabei ist <Beispiele> der Pfad, unter dem Sie die AppFabric-Beispiele installiert haben.

Hinweis

Beispiele werden nur zu Anschauungszwecken bereitgestellt. Sie sind nicht für die Verwendung in einer Produktionsumgebung gedacht und wurden nicht in einer Produktionsumgebung getestet. Microsoft bietet keinen technischen Support für diese Beispiele.

Voraussetzungen

  • Microsoft Office Excel 2007 oder höher

  • Mindestens ein in AppFabric gehosteter WCF- oder WF-Dienst

    Wichtig

    Für den Dienst muss Überwachung aktiviert, und er muss mit der Stufe „Statusüberwachung“ konfiguriert sein. Dies hat den Grund, dass das Beispiel aggregierte Betriebsereignisse verwendet, die auf dieser Stufe erfasst werden.

Beispieldateien

Zu diesem Beispiel wird lediglich eine Excel-Datei bereitgestellt. Sie enthält alle für das Ausführen des Beispiels erforderlichen Informationen.

Einrichten und Ausführen dieses Beispiels

  1. Überprüfen Sie, ob der Dienst ausgeführt wird und Statusüberwachung konfiguriert ist und ordnungsgemäß funkitioniert.

  2. Öffnen Sie die Excel-Datei.

  3. Navigieren Sie zu Daten->Verbindungen, und wählen Sie öööQuery for monitoring aus.

  4. Klicken Sie auf Eigenschaften.

  5. Navigieren Sie zur Registerkarte Definition, und prüfen Sie, ob die Verbindungszeichenfolge auf die richtige Überwachungsdatenbank verweist.

  6. Ändern Sie auf der Registerkarte Definition den Befehlstext (unten angegeben) so, dass der gewünschte Dienstvorgang ausgewählt wird:

    SELECT TOP 30000 ASWcfEvents.Id,  
         CAST(ASWcfEvents.TimeCreated as datetime) as 'TimeCreated' , 
     ASWcfEvents.AverageDuration, ASWcfEvents.OperationName,
     ASWcfEvents.AggregateCount, ASWcfEvents.EventTypeId
    FROM Beta2Monitoring.dbo.ASWcfEvents ASWcfEvents
    WHERE (ASWcfEvents.OperationName='MyOperationName') AND (ASWcfEvents.EventTypeId=364)
    ORDER BY TimeCreated DESC
    
  7. Klicken Sie auf OK, und schließen Sie das Dialogfeld Verbindungen.

  8. Klicken Sie im Menüband Daten auf Alle Aktualisieren, um Tabelle und Diagramme zu aktualisieren. Dadurch ruft der Bericht die aktuellsten Daten aus der Überwachungsdatenbank ab.

Informationen zum Verständnis dieses Beispiels

Für einen bestimmten Vorgang greift dieses Beispiel auf die Überwachungsdatenbank zu und ruft die neuesten Ereignisse ab, die seinen Aufrufverlauf darstellen. Diese Rohdaten werden in eine Tabelle eingesetzt, und die beiden Diagramme zeigen die Trends für Anzahl Aufrufe und Mittlere Aufrufdauer im Verlauf der Zeit an.

Entfernen dieses Beispiels

Löschen Sie zum Entfernen des Beispiels einfach die Datei.

  2011-12-05