WCF Diagnostics Trace Logging

Almost plug and play, copy some of our files and change your configuration file

Do you need end to end tracking? Simply enable the Nodinite WCF Diagnostics Tracing feature.

This topic outlines the benefits from enabling tracing for your WCF Applications for logging with Nodinite. You will learn how to configure a Nodinite trace source to emit traces and set trace levels, set activity tracing and propagation to support end-to-end trace correlation.

The WCF Diagnostic Tracing feature for Nodinite Logs events and messages for WCF Solutions hosted typically in IIS.

graph LR subgraph "WCF Enabled Application" roWCFApplication(fal:fa-globe WCF Application)--> roNI(fal:fa-bolt WCF Diagnostic Tracing) end subgraph "Nodinite Server" roLog(fal:fa-hdd Logging)--> ro3(fal:fa-code-commit Nodinite) roNI --> roLog end

Log Event Folder Pickup Service Log API Log Databases Web API Web Client Log Views Roles User

TIP: Use the Non Events Agent to make sure you get alerted whenever there is data outage and/or use the File Monitoring Agent to monitor the destination folders for log files not being consumed by the Pickup Service to avoid running out of disk space over time


Features

  • Logging WCF diagnostic tracing feature - Follow your business transaction workflows down to technical level by logging all events to Nodinite (request and response events with payload and context) without making changes to your existing WCF Enabled applications using the built in tracking capabilities
  • Managing WCF diagnostic tracing feature - Learn how to enable or disable this feature

Share and delegate Understand your application and data Save money
Easily provide self service access for your business and other stakeholders Get insights from logged data Just 1 Nodinite license is required regardless of number of WCF Enabled Applications

What can I do with the Nodinite WCF diagnostic tracing Logging Agent?

Log business transactions from your WCF Enabled Applications

Nodinite can grab events with payload from both request- and response events and provides correlation Ids which makes it very easy for you to get the whole picture for individual runs. Combine this with other tracked properties in your other workflows and you get true end to end logging across all platforms and solutions.

Monitor all your WCF Enabled Applications

You will only need 1 Nodinite license still you can log all data and thereby any faults. To get alerts from logged data you also need to use Nodinite Non Events Monitoring Agent

Learn from mistakes

Nodinite makes statistics available through the Web API that can be further used with custom Power BI Reports. Learn and visualize or just get the KPI's of interest.

Make your organization aware of the problem

When Nodinite detects a problem with your WCF Enabled applications an alert can be distributed using any of the built in Alarm plugins to get you or the responsible organization aware and involved.

Share the data

With Nodinite your end users can view the output from your WCF Enabled Applications. Simply share Log Views available from the Web Client using role based security.

Stay secure

Nodinite has Role based security and enables you to restrict access down to individual events from the WCF diagnostic tracing feature using Log Views. We at Nodinite think it is wise to limit the number of power users (administrators) from having direct access to servers and services. All operations in Nodinite are being audited.

Enable logging without changing existing solutions

There is no need to code or change anything within your existing WCF Applications. If you want or need to have better control over what gets logged you can always code and emit Log Events.


Frequently asked questions

Common problems and FAQ for the Nodinite WCF Diagnostic Tracing can be found in the Troubleshooting page.

How do I know how much data my WCF Enabled applications create?

Nodinite has a smart way to group your Log Events and you know by either looking directly in the Web Client or you can customize and automate this further through the Web API and that data can be used within your Power BI Reports.


Next Step