Tôi hiện đang sử dụng Azure Application Insights để đăng nhập vào tất cả các ứng dụng API Web và MVC của tôi. Rõ ràng phần lớn việc ghi nhật ký này là tự động, điều này thật tuyệt vời. Đối với các sự kiện mà tôi muốn chụp, tôi đã thực hiện một "LoggingUtility" có các phương thức như "LogError" và "LogInformation", chỉ cần gọi Trace.TraceError và Trace.TraceInformation (suy nghĩ là việc thực hiện ghi nhật ký có thể được thay đổi trong một trong tương lai). Sau đó, Trace được chụp bởi Thông tin chi tiết về ứng dụng.Làm cách nào để bạn tích hợp Thông tin chi tiết về ứng dụng vào Vải dịch vụ?
Tôi đã bắt đầu phát triển một số Dịch vụ của Nhà nước trong Vải dịch vụ Azure và dường như không thể tìm cách sử dụng Thông tin chi tiết về ứng dụng. Tôi đã tình cờ gặp một số bài viết chỉ cho tôi về một gói NuGet đã được phát hành trước nhưng hiện đã bị xóa (https://www.nuget.org/packages/Microsoft.ServiceFabric.Telemetry.ApplicationInsights/).
Tất nhiên các mẫu Fabric Service tạo ra "ServiceEventSource" nhưng trước hết tôi không thể thấy điều này hữu ích cho Insights ứng dụng và lý tưởng nhất là tôi muốn đăng nhập hoàn thành thông qua lớp "LoggingUtility".
Có thể tích hợp Thông tin chi tiết về ứng dụng vào Vải dịch vụ không? Nếu vậy, tôi có thể tiếp tục sử dụng Trace (thông qua lớp "LoggingUtility") của tôi không?
Nếu vẫn còn liên quan, bạn có thể xem kho lưu trữ này: https://github.com/Expecho/Azure-Service-Fabric-Logging –