Guance Learn

Observability questions

Focused answers for definitions, architecture choices, troubleshooting, pricing, and evaluation.

Illustration of server operations and request logs
Explainer

Find the configuration file your Nginx instance uses

Match the running Nginx binary and startup options, inspect its includes, and distinguish on-disk settings from an accepted reload.

Illustration of log monitoring and analysis
Explainer

Validate a Logstash configuration before starting it

Run config.test_and_exit, check the exit status, and follow syntax validation with representative event and delivery tests.

Illustration of log monitoring and analysis
Explainer

Parse log time into @timestamp with the Logstash date filter

Extract a source timestamp, choose the matching date format, and handle time zones and failed parses explicitly.

Illustration of log monitoring and analysis
Explainer

Extract a filename from a Logstash file path

Compare grok extraction with split and Ruby, preserve the original path, and account for ECS and platform-specific separators.

Illustration of connected branches and their shared history
Technical guide

Can Logstash report the source file line number?

Understand why a file input does not emit physical line numbers, and when a single-worker event counter is useful only as a diagnostic sequence.

Illustration of log monitoring and analysis
Explainer

Remove nested JSON fields in Logstash

Use bracket references for nested fields, remove raw copies of sensitive values, and verify the event after parsing.

Illustration of log monitoring and analysis
Explainer

Configure a Logstash persistent queue

Enable on-disk buffering, size it for an outage, and understand checkpoint durability, duplicate delivery, and backpressure.

Illustration of Linux log files and troubleshooting
Explainer

Fix an Apache timestamp that Logstash does not parse

Check Grok field names, date patterns, failure tags, and time zones when Apache log timestamps do not replace Logstash @timestamp.

Illustration of application infrastructure and operations
Explainer

Configure Loki to store logs in S3

Set up TSDB v13 with S3 in Loki 3.x, understand local WAL requirements, and adapt the configuration for an S3-compatible endpoint.

Illustration of branching and merging in Git
Technical guide

Set the upstream of an existing Git branch

Connect a local branch to a remote-tracking branch, verify the setting, and understand when push still needs an explicit destination.

Illustration of branching and merging in Git
Technical guide

Resolve diverged local and remote Git branches

Inspect both sides of a divergence, choose merge or rebase deliberately, and preserve recovery points before discarding history.

Illustration of branching and merging in Git
Technical guide

Merge a hotfix into a feature branch

Bring a hotfix into ongoing development, choose merge or cherry-pick, and check for conflicts beyond the changed lines.