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 3 years ago
Hello Seq, I was wondering if it's possible (meanwhile there's no a fault-tollerant solution) to have a master/slave replication of Seq db (even a bulk file copy) to have a backup in case of server fault. Is this possible? how? Thanks in advance
Posted by Paolo Ponzano 3 years ago
We are in the process from upgrading from version 3.1.17 to version 3.2.16. On our test server the logging seems to be working fine, the problem is when we assign a log to another user. When the user goes to their dash the assigned box spins and never loads anything. Is there a way to resolve this?
Posted by Kevin Owens 3 years ago
We are seeing the following error in our logfiles: 2016-08-09 15:53:12.302 +02:00 [Error] Failed to apply retention policy "retentionpolicy-39" Microsoft.Isam.Esent.Interop.EsentObjectNotFoundException: No such table or object at Microsoft.Isam.Esent.Interop.Table..ctor(JET_SESID sesid, JET_DBID dbid, String name, OpenTableGrbit grbit) at Seq.Storage.Isam.EventStoreExtent..ctor(SeqDBSession session) at Seq.Storage.Events.EventStore.Delete(StorageRange range, CancellationToken cancel) at Seq.Server.Features.Retention.RetentionPolicyApplier.ApplyPolicy(RetentionPolicyState retentionPolicy, Signal signal, IEnumerable`1 retained, CancellationToken cancel) at Seq.Server.Features.Retention.RetentionPolicyApplier.Apply(CancellationToken cancel)
Posted by Søren Bjørn-Fallesen 3 years ago
Hi Nick, I love Seq, but I'm embarrassed to admit that I've struggled with the Tags feature. I totally misunderstood what you intended "Tags" to do. In spite of the prominent *"TAGS: Use the tick-mark beside property names to show them as top-level tags."* label, I was convinced that I __must__ need to convert a filter expression or a Signal into a Tag. The help page has no mention of the Tags feature, but I eventually figured out that you "Tag" specific properties to force rows that include that property to display their value within the row summary using a distinct background color per Tag. Nice. Let me make the case for a different feature then. For now let's call it "Flag". I'd like to be able to turn any filter or query that I've defined into a "Flag". This filter expression would then be used to identify matching rows and annotate them with the Flag name(s) and/or use a distinct style to visually highlight them. Tags are shown as colored [myTag] blocks inserted into the row. Flags could be similar, or perhaps they could alter the row styles in some way? e.g. change the background color of matching rows. Although that would be messy for rows with multiple Flags, it would be ideal for visualizing interactions between multiple source systems. There would then be choices to "move to Signal" and "move to Flag". It would be really nice to be able to edit them to choose whether they should act as Filters or Flags. I was worried you were running out of things to do... Tom
Posted by Tom Grant 3 years ago
Microsoft will do a Key rollover for Azure AD. https://azure.microsoft.com/en-us/blog/upcoming-azure-active-directory-certificate-rollover-august-15-2016/ Does SEQ Support auto Signing Key Rollover, or will it be a manual process? Thanks Stefan
Posted by Stefan von Arx 3 years ago
Currently we have projects that install some of the Seq dependencies to the GAC. The versions of the dependencies aren't the same which result in Seq using the wrong version of the dependencies in the GAC causing it to throw an exception where some methods aren't available in the version registered in the GAC.
Posted by Pieter Roux 3 years ago
Hi, we are using SEQ a lot, and really like it. We also displaying it on our office dashboard so we can spot new errors. One thing which is a bit inconvenient here is that SEQ doesn't support some generic meta-filters in url. E.g. in our case - we want to run seq panel in auto-refresh mode and displaying only data from Today. Both of these features are impossible without manual intervention, we can't create a single bookmark and put seq url to start in dashboard and enable all features we want. Current url structure support only absolute dates like this : `https://Seq-server:5341/#/events?from=2016-07-27T14:00:00.000Z` Would be nice to allow some kind of meta-values like `?from_relative=Today`, `?from_relative=3.days.ago` or `?from_relative=3.hours.ago` to narrow down the default list that opens ( otherwise in some cases when we have ~7M of log entries already SEQ is very slow to open) Also having something like `?auto_refresh=true` helps a lot for dashboard - one can just put everything in a url : `https://Seq-server:5341/#/events?from_relative=3.days.ago&auto_refresh=true` into start page list and everytime dashboard starts - it has all toggles and filters enabled. Currently to get it properly configured on the dashboard - we need to do 2 manual actions every dashboard starts- enable autorefresh and set From date to absolute value of Today. Cheers, Alexey
Posted by Alexey Shcherbak 3 years ago
I'm using SEQ in a pretty small scale way, or at least I thought it was small scale. I have about a half dozen .net core services on a PC talking to it, and sending a few thousand log messages per hour. I'm seeing RAM usage for the SEQ process reach 6.5 gigs, which is insane. After it reaches some peak around 6.5 gigs, it is doing some kind of Garbage Collection back down to under 1 gig. Is this configurable? I'm evaluating SEQ for commercial usefulness and this kind of behaviour limits its usefulness severely.
Posted by Warren Postma 3 years ago
I have been doing some testing using Serilog and Seq and found that the diagnostics page generates a lot of cpu load (pretty much 100% cpu load) on the Seq VM. While this page is active; Seq gets behind on logging events (in another tab) and queries that previously took 5s to complete are now timing out.
Posted by Tony Thompson 3 years ago
I'm testing out Seq and I ran into a problem where the following exception occurs when we run a specific code path that involves exceptions being thrown. There is nothing special about this code path that I can see but the end result is we don't see our exceptions in Seq. Error has been raised. Exception: System.Net.WebException: The remote server returned an error: (400) Bad Request. at System.Net.HttpWebRequest.GetResponse() at Seq.Client.NLog.SeqTarget.PostBatch(IEnumerable`1 events) in C:\projects\seq-client\src\Seq.Client.NLog\Client\NLog\SeqTarget.cs:line 106 at NLog.Targets.Target.WriteAsyncLogEvents(AsyncLogEventInfo logEvents)
Posted by Shane Courtrille 3 years ago
I might be missing something here as I'm new to Seq. How I do add the results of a SQL query to the dashboard or even set it as a signal? (Since the >> is disabled when a query is active) Having to type the query each time to see the graph seems a little extreme/incomplete. So is there a way to bookmark/remember queries? Or show them on the dashboard? Also can I get alerts on query results. ie. error count > 100 in 1 hour?
Posted by Tony Thompson 3 years ago
Hi, We have seen some performance degradation on some of our web app which log to an external seq server. The symptom is on the web server, the w3wp process keeps using full cpu, and memory usage went up close to the limit. We didn't find a reason for this behavior. Then we noticed that our Seq server(version 2.4.2) was having some trouble with caching up logs. And it was very slow to view logs and apply filters. We reinstalled latest Seq 3.2.16, the caching started to work as expected. We also turned on "Allow buffered writes" which we used to keep off. Now the performance issue in our web app seems disappeared. It had happened consistently for the last few days. Restarting works fine, then after few hours the process went crazy. That makes me think whether the slow performance on Seq server could have caused this issue. Because we have set very high log level, so the amount of logs is huge. I checked the code in Serilog.SeqSink, it awaits on this._httpClient.PostAsync in EmitBatchAsync that could clog up the sink in multiple threads. The SeqSink version is 1.5.0. Sorry I don't know whether I should ask the question here or somewhere for the Serilog.SeqSink.
Posted by Jun Zhu 3 years ago