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!
Love the new "Search FROM timestamp" and "Search TO timestamp" -it's really handy when trying to timebox a set of issues but it would be better if it only updated the relevant date field (at the moment it clears the other one i.e. "FROM" clears "TO"). Scenario: 1. I filter the rough time period from/to to the nearest hour I know the issue was 2. I find the last message I'm interested in after scrolling down so select "Search TO timestamp" -the "FROM" clears 3. I re-input "FROM" and find the start of the time period so set the "Search FROM timestamp" and the TO is cleared
Posted by Tim Gaunt about a year ago
A lot of the time when looking through logs for something else you spot something you'd like to send to a dev (or while discussing an issue). It would be great if you could "Copy link to clipboard" -similar to the "Find just this" or "Permalink" but they don't hit the mark: "Find just this" - updates the current view which is a pain while you're investigating things "Permalink" - means the event is around forever which you may not want
Posted by Tim Gaunt about a year ago
Hello, we are running Seq in a Docker container. As we saw issue probably related to memory issue we wanted to configure `cache.systemRamTarget` by setting the `SEQ_CACHE_SYSTEMRAMTARGET` environment variable. It was still crashing and so we did change `Seq.json` and since then it seems to be running stable. Is there a way to check the actually applied Seq configuration running in Docker? I just want to validate if the environment variable was overriding the configuration as expected.
Posted by devployment about a year ago
I have seq setup on our production web server. I have two applications sending to it, one works the other does not. I can log to seq to that server FROM my local machine, but when I run the application from the server it does not log.
Posted by Bryan Pollard about a year ago
I had a problem with the installation of SEQ. It didn’t install at the server due to error message. I found a workaround for it; It seems that the error was caused by the fact that the server was using Dutch regional settings. After changing the region to “English – US” the problem was “bypassed” and SEQ started working. Not a nice solution. Please advise. Unhandled Exception: System.IndexOutOfRangeException: Index was outside the bounds of the array. at System.Globalization.CultureData.GetNFIValues(NumberFormatInfo nfi) at System.Globalization.NumberFormatInfo..ctor(CultureData cultureData) at System.Globalization.CultureInfo.get_NumberFormat() at System.Globalization.NumberFormatInfo.get_CurrentInfo() at Seq.Server.Cli.Features.ListenUrisFeature.<Enable>b__6_0(String v) at Seq.Server.Cli.Platform.Option.Invoke(OptionContext c) at Seq.Server.Cli.Platform.OptionSet.Parse(String argument, OptionContext c) at Seq.Server.Cli.Platform.OptionSet.Parse(IEnumerable`1 arguments) at Seq.Server.Cli.Platform.Command.Invoke(String[] args, TextWriter cout, TextWriter cerr) at Seq.Server.Program.Main(String[] args)
Posted by Alon about a year ago
We are using Serilog.Sinks.Seq to send events to Seq Server, we are planning to upgrade to latest version of Seq which would cause the server to become unavailable. When the Seq server becomes unavailable, how long will our apps hold onto log events (and how many) before they start being lost forever?
Posted by Hassan Feghhi about a year ago
Hello, I'm using GELF Input in seq and everything is working fine. But after 48 hours interval GELF input stops processing any new events. When I restart seq service new events start show in seq again. This process is repeating, I must periodically restart seq service to keep GELF Input working. Is there any options how to detail log GELF Input app to debug why after some time stop processing incoming messages?
Posted by Michal Saman about a year ago
Can I get some clarification on afterID and startAtID? Based on what I'm seeing it looks like afterId actually means "events that occurred chronologically 'before' event x". is startAtId synonymous with afterId or is it opposite (meaning you find events occuring 'later' than startAtId)?
Posted by David Taylor about a year ago
I love the ability to "drill" into a log event's nested JSON, for example if I click on the Charges element below, it expands to show me all the charges in the list. Very cool. {... ChargeDate: "2019-05-03T00:00:00.0000000", DefaultDueDate: "2019-05-01T00:00:00.0000000", ResponsibilityType: "Sole",, AmountMethod: "FixedAmount", Amount: 10, Multiplier: null, BillingDistSetting: {…}, Distributions: […], Charges: […] ...} But, when I view that list of charges, its just a wall of JSON. It would be helpful if there was a better data visualization story to make it easier to read. Maybe a tree view of the json.
Posted by Chris Darrigo about a year ago
Hi, I was using the docker version of Seq but found I would like to change the Raw Payload Maximum Content Length & Raw Event Maximium Content Length settings (which can be found in system settings) Is there any way of doing this somehow without actually going to the system settings page manually, but configure this in a docker-compose or startup script? Thanks in advance, Vincent
Posted by Vincent Hendriks about a year ago
We log all messages with a correlation id and I need to see the first 100 messages for a specific correlation Id. I have a signal for the Correlation Id filtering and then I'd like to be able to do something like.. select @Message from stream order by time desc limit 100 but this won't work due to restrictions on usage of time. Id won't work either.. so is there any way to accomplish this?
Posted by Shane Courtrille about a year ago
Good day! Is there any way to make friends Seq and win-acme (Let's Encrypt SSL certificate auto-updater)? Perhaps it's possible to add Seq as a IIS site? (win-acme allows to update sites certificate) And thank you very much for that great tool!
Posted by Rodion about a year ago
I have installed SEQ (Windows 2016) and the trial license I was provided. On the server I can get into it with http://localhost:5341. But unable to do so with FQDN: http://servername.x.local:5341 I have disabled Windows Firewall completely and still no go. I have tried different ports to no avail. my last attempt I had the config below. So is the trial license limited to only accepting connections with the name localhost? "listenUris": [ "http://serverA.x.local:53411/", "http://localhost:5341" ], And the log: {"@t":"2019-04-15T17:17:14.5992291Z","@mt":"Seq {SeqVersion} running on OS {OSCaption}","SeqVersion":"5.1.3000","OSCaption":"Microsoft Windows Server 2016 Datacenter","SourceContext":"Seq.Server.Features.Diagnostics.EnvironmentInformationWriter"} {"@t":"2019-04-15T17:17:14.6459601Z","@mt":"Running in Windows Service host"} {"@t":"2019-04-15T17:17:15.5066816Z","@mt":"Seq listening on {ListenUris}","ListenUris":["http://serverA.x.:53411/","http://localhost:5341/"]}
Posted by Scott 2 years ago
Hi team, Is there an easy way to force a migration of our ESENT data to Flare? From [here](https://blog.datalust.co/native-storage-in-a-new-seq-5-preview/): > One important note: Seq uses a rolling 7-day extent mechanism to switch between storage engines. If your Seq server is currently using ESENT, upgrading to the new build won't result in a storage switch until the end of the current 7-day period, and benefits of the new storage engine won't become visible until the older ESENT data ages out (existing data won't be moved automatically to the new engine). We have a 365 day retention policy on one of our Seq instances and if my understanding is correct we'll have to wait 365 days to be 100% Flare-based. I'm also eyeballing [this issue](https://github.com/datalust/seq-tickets/issues/837) which suggests that some queries would be slower (for up to 365 days?) if we go back as far as the ESENT-based data. I was hoping for something like a `seq migrate-storage` command line that could run with the server offline rather than jury-rigging some sort of event export from one instance to a new instance. Thanks in advance.
Posted by Todd Aspeotis 2 years ago
Hi, We have a c# windows service that uses SEQ logging successfully throughout. However, the service executes an async task that performs a logon to a 3rd party application. Log statements within the task do not appear in the log stream. We have confirmed that the log statements are being executed under debug, we have tried both the static Log instance and an instance injected into the class. Are there any issues logging within an async task or anything additional we need to do?? Thanks Pete
Posted by PETER COLQUHOUN 2 years ago