Hi , I using Seq 2.4.2 as single user and it's very good. I have noticed that memory usage is always quite high. On average its around 2.3GB a lot of times its been on 5GB and for a little while it was around 11GB. Is there a way of restricting memory usage. Looking at he stats Rate accepted/arrived (last minute) 701/701 Working set (bytes) 2153771008 Threads 54 User thread pool threads available 32764 IOCP thread pool threads available 998 Memory utilization 44% Free space (bytes) 250435215360 cheers Greg O
Posted by Greg O 3 years ago
Nick, I purchased our Team license tonight and am looking at sitting down tomorrow and starting to suss out a logging and exception handling strategy for an upcoming platform which will span Azure cloud services (MVC and Web API's) and a myriad of worker roles operating off of a slew of service bus queues, etc... Although not necessarily Seq specific I was wondering if you could share some opinions on successful strategies on your experience with exception logging (including unhandled exceptions) in both MVC 5 and Web API 2. I am really trying to avoid Elmah if at all possible and to keep everything in the scope of Seri and Seq. In the past I have used IExceptionLogger / Handler in Web API 2 and both HandleError and Application_Error in MVC and maybe those are the best approaches but before I get into Confluence and start sketching this out I was hoping you could wax poetic about your experiences a bit and and any pointers you might have. Thanks, Jim
Posted by James Legan 3 years ago
Hi, I'm trying to install Seq.App.EmailPlus. This seems to work fine on my dev PC. I also want to install it on the Seq server we use it production but installation is failing. After clicking the 'Install' button the UI waits for 20 seconds and then shows the error message : "Could not install app An error occurred while loading packages from'https://www.nuget.org/api/v2/': Unable to connect to the remote server'". I checked Seq's log and can see an error around the same time, which starts with the line: "System.InvalidOperationException: An error occurred while loading packages from'https://www.nuget.org/api/v2/': Unable to connect to the remote server ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 18.104.22.168:443" Our production server requires a proxy server for outbound connections. Is it possible that Seq can't do the install because it's having problems connecting through the proxy? Is there another way of installing that doesn't pull the package directly from nuget? Thanks, Simon.
Posted by Simon Chester 3 years ago
So I've setup a separate VM in azure and bound port 443 to seq, from my local machine I can write to it just fine since I've added my own CA to my machines trusted root cert store. Once I deploy to azure I can't log. I'm guessing it's since I'm using a self-signed cert and I can't install certs to the trusted root store for azure websites. And I really want my logging application to run in an azure website. To the question: is it possible to configure serilog to not validate the certificate chain? Perhaps point out my own request handler where I set the validation callback to always return true?
Posted by Ajden 2 years ago
We have Seq running on a VM in an Azure environment. We have 3 separate cloud services in another Azure environment that all log to that Seq instance. Each cloud service has 2 VMs. 2 of these cloud services are logging to Seq just fine. 1 of these cloud services is not logging to Seq. - we'll call it CS-Fail. All of the cloud services are just .net apps (2 are web apps in web roles and 1 is a worker role) that use Serilog for logging. CS-Fail is a web role. How do I troubleshoot why the 2 VMs in CS-Fail are not sending logging messages to Seq? Or at least why the messages are not getting there. I've looked at the firewall logs on the Seq server and don't see any activity from the servers in CS-Fail. Note: I've tried: - Rebooting both VMs within the CS-Fail service. - Rebooting the Seq server. - Updating Seq to version 2.3.4
Posted by James 3 years ago
Serilog and Seq works fine when I log from WinForm/web application. I am facing problem only when I am using console application. Without writing Log.CloseAndFlush() it is not working. Following is my LoggerConfiguration Log.Logger = new LoggerConfiguration() .WriteTo.Seq("http://localhost:5341") .CreateLogger(); Is there any way to log without invoking Log.CloseAndFlush() so that it works with seq, serilog in console application. Do I need to call Log.CloseAndFlush() everytime after logging? If I have a console application who listen a queue and do some operation, on that case where I will invoke Log.CloseAndFlush()? Expecting your help.
Posted by Hasibul Haque about a year ago
We're running Seq on a server alongside some other applications but it's consuming almost all the available RAM. We already have a 30-day retention policy set up. Is there some way to set an upper limit on Seq's RAM utilization?
Posted by Michael Carr 3 years ago
Posted by Neil McQuillan 3 years ago
Hi, I'm developing an web application and i'd like to log all my errors from server and client side in one place. The server side integration goes well with lthe Log4Net.SeqAppender, but i'm not able to log client side events due to lack of CORS (Cross-Origin Resource Sharing) headers in the SEQ server response. Is it possible to enable CORS support for the SEQ server, So i can use SEQ.NET to log web client events? Best regards, Mirek
Posted by Mirek Fiega 3 years ago
I have installed SEQ trial version for a POC, and during my development I have found that SEQ not displaying collection objects in details. Is this restriction because of trial version? I could see the value like ["Mycollection"], but not the values available inside the collection
Posted by Venkatesh 2 years ago
Hello, I just watched this pretty incredible session about Azure Service Fabric from build 2016 sessions: https://channel9.msdn.com/Events/Build/2016/T693 And in 00:23:25 it goes into diagnostics, where there isn't any mention of Seq and/or Serilog. I was curious if this is something that is possible and/or planned? :) Thank you, Michael
Posted by Michael DeMond 2 years ago
Hi! We are using Serilog with Seq sink, latest versions from Nuget The sink is configured to use buffer file and batch limit is 10 For the most part this worked OK, but for a couple of apps I see that sending events to Seq is not happening. For the apps that work we usually see a .bookmark file and 1-2 buffer .json files. For the misbehaving apps though, there are like two dozen buffer files now and the bookmark file is stuck at 10/23 (today is 1/12 already) I do not see any invalid payloads coming in and I have tried rebooting the application pools to no avail. Thankfully, only test environment is affected so far Is there something I can do to fix this problem? Thanks
Posted by Vitalii Biliienko 3 years ago
Hi, Just upgraded to Windows Server 2016 ... everything is running ... well ... almost ... I get this error when the server have been rebooted ... seems the service takes to long to return from the start method when booted. This is from the Event Log. * The Seq service failed to start due to the following error: The service did not respond to the start or control request in a timely fashion. * A timeout was reached (30000 milliseconds) while waiting for the Seq service to connect. If I then after the server have been running a little tries to start it again ... it runs. I know this is something in the start method you are using that takes to long to start on a fresh boot. Should be easy to fix I guess ... Let me know if you need more information ...
Posted by Mikael Syska 2 years ago