Sometimes you would like to see how well your system is performing, but this information is hard to extract from all the data available to you. The processor usage, queue lengths and message rates, database transaction times and numbers - they do not tell the full story. You, as the developer of the system, know best what parts of the system and what processes should be monitored - and how. Youw would like to measure the number of business operations performed and time taken. But how to collect this information from multiple machines and present it in a graphical form? There are many options, however here I will show how to do this using the Seq log collector.
Nowadays, application performance is the key to success. The amount of processed data by applications is very large. Very often access to the database is a bottleneck in applications. Choice to use a large ORM to access our database is very often first step to performance problems. We can talk for long hours about problems associated with using an ORM, but in this article I will focus on the problem of implicit data conversion.