Welcome to the Seq documentation hub. You'll find comprehensive guides and documentation to help you start working with Seq as quickly as possible, as well as support if you get stuck. Let's jump right in!
Hi, We often times use the {@..} syntax when logging to log the json structure of an object. However I don't seem to be able to run a Contains query on it. No matter what I pass to the contains search it never finds anything, is this expected? Thanks, Cathal
Posted by Cathal Golden 4 years ago
I have been working in an application in which the Logs are already configured and written using Log4net. I want to add Seq support to that application. Could you please let me know how to configure Log4net with Seq including all the featrures which Serilog gives, such as adding apikey in configuration etc..
Posted by Ashik 4 years ago
I'm working with Seq 3.3.21 on Windows Server 2012 R2 and I'm having some problems with Integrated Windows Authentication. The server is my parent domain and all the my users are in my child domain. I can log in using the child domain user details but integrated authentication fails with: [Error] The identity "System.Security.Principal.WindowsIdentity" is not from "<fqdn of child domain>" Can you please advise what may be causing this error?
Posted by Panos 4 years ago
We had an infra failure, backed up seq, installed on a new host, everything ran smoothly (which was really pleasant BTW!) except the graphs on the dashboard didn't seem to pick up data anymore. If I click on the title and get the query, the messages popped up, but not in the graph. Making a new graph with exactly the same query did work.
Posted by Jan-Pieter Zoutewelle 4 years ago
I'm attempting to store log data to a mounted SMB 3 fileshare. However on install SEQ notifies me that "Could not install the service: Seq requires a local (or SAN) storage location; network shares are not supported" What is the reason for not supporting network shares?
Posted by Luke Ryan 4 years ago
Our team is currently evaluating Seq for use in a few of our environments. So far the product has worked really well, but one potential pain point would be user management. Is it possible to grant access to the dashboard based on AD group membership? We already have a group that matches up nicely with the users we'd want to have access to the dashboard, so it would be much more convenient to manage mostly on the AD side.
Posted by Brian Potocki 4 years ago
Is it possible to assign a specific API key in Seq? The use case is several developers on the team, each with their own local instance of Seq. We'd like to be able to set a single "Development" environment API key in configuration so that each dev doesn't have to override with the API key generated by their instance of Seq.
Posted by Marty Tippin 4 years ago
Trying to evaluate Seq for use with SeriLog. I find that if the Seq server becomes unavailable, there are dozens of exceptions thrown related to Serilog trying to connect to the server. I further find that Serilog never reconnects after re-starting the Seq server. Clearly this won't work in a production environment where any number of issues could cause a temporary interruption of connectivity between the application and Seq. Any suggestions at to what's going on and whether it can be remedied?
Posted by Marty Tippin 4 years ago
I have several log events with collection properties holding a single element. The exact JSON for that property is: { "Name": "DisposedObjectTypeNames", "Value": [ "LcmpContext" ] } I thought the following filter would create a match, since one item in the collection meets the criteria: DisposedObjectTypeNames[?] == "LcmpContext" This did not return any results, but the all (*) wildcard produced the results I was looking for: DisposedObjectTypeNames[*] == "LcmpContext" I would expect the "all" wildcard to find these events, but I'm confused why the "any" version didn't pick up the results. I'm new to Seq/Serilog, so I hope I'm not missing something obvious.
Posted by Brian Potocki 4 years ago
3.3.10pre My original filter was: Environment = "ProdTest" && (@Level = "Error" || @Level = "Fatal") and I wanted to change to: Environment = "ProdTest" and (@Level = "Error" or @Level = "Fatal") changing the && -> and then the ||->or and either clicking the Ok button or hitting enter returned the text back to the original text Delete most of the line and only have: Environment = "ProdTest" [enter] works and changes the filter Now add in ... and (@Level = "Error" or @Level = "Fatal") [enter] Now this works and changes the filter
Posted by Tony Thompson 4 years ago
It seems you can not use an Azure Virtual IP as a listenUris member in seq.json. You have to use the machine url and not its VIP. I would like to use the VIP and not the url as one of the ingestion addresses. When I add an Azure "http://[myvip]:5341/", entry to the list and restart seq it fails to start. Remove this line and it starts just fine. The VIP is the address assigned to the Seq Windows VM; which is a Windows 2012 R2 server. Note: this is only for ingestion. The UI is accessed by SSL port 443. This occurs when if the VIP is the only uri in the list. "http://13.73.xxx.yyy:5341/", Seq log: System.Net.HttpListenerException (0x80004005): The format of the specified network name is invalid at System.Net.HttpListener.AddAllPrefixes() at System.Net.HttpListener.Start() at Nancy.Hosting.Self.NancyHost.TryStartListener() at Nancy.Hosting.Self.NancyHost.StartListener() at Nancy.Hosting.Self.NancyHost.Start() at Seq.Server.ServiceProcess.ServerService.Start()
Posted by Tony Thompson 4 years ago