Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Log Management · DevOpsSchool Trainer

Graylog Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in centralised log management — inputs, extractors, processing pipelines, streams, alerts and index lifecycle — taught by a practitioner who runs it in production.

20 years across DevOps, SRE and Security · 10,000+ engineers trained · Trained teams at JPMorgan Chase, Verizon, Nokia and the World Bank

DeliveryOnline · Onsite · Hybrid
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
Batch size8–30 engineers
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your Graylog trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

SRE practiceObservability designIncident response20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Graylog as an operator: the full path a message takes from an input, through extractors and pipeline stages, into a stream and an index set with its own retention and permissions — because that path is where every real design decision lives. Sessions cover installation and cluster architecture across Graylog, OpenSearch or Elasticsearch and MongoDB; ingestion with GELF, Syslog, Beats and Sidecar-managed collectors; pipeline rules for parsing, blacklisting, normalising and enriching with lookup tables and geolocation; streams for routing and access control; search, aggregation and dashboards; event definitions and notifications; and the operations most deployments only learn under pressure — indexer failures, index rotation and retention, sizing, scaling out, and securing an installation that carries regulated data.

Twenty years across DevOps, SRE and Security, in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe and others. He has trained engineers at JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus — more than 10,000 people personally. He teaches what he runs, not what he reads.

One practitioner, not a bench

You are booked with a named engineer, and that is who turns up. Marketplaces and larger providers rotate whoever is free, so the person who sold you the agenda is rarely the person teaching it.

The same trainer is available for the next engagement, which matters when a team builds on what it learned last time.

18,000+certified learners
500+corporate batches delivered
50+countries served
100+certification programmes
# faculty

Who delivers Graylog engagements

Your batch is assigned a named trainer before it starts, and that is who teaches it. See the full faculty.

How your Graylog trainer is chosen

Engagements are matched on the tool, not the calendar. For Graylog that means a trainer who has run it in production — centralised log management — inputs, extractors, processing pipelines, streams, alerts and index lifecycle — rather than whoever is free that week. You are told who is teaching before you commit, and that person is on the discovery call that shapes the agenda.

Where a batch is large enough to need a second trainer, the pairing is declared up front. The lead trainer stays accountable for the syllabus and the assessment either way.

Rajesh Kumar

Principal DevOps Engineer & Architect

India20 yrsLead trainer

Twenty years across DevOps, SRE and Security in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe, IBM/Emptoris, Ness, MindTree and Accenture. He has trained more than 10,000 engineers personally, at organisations including JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus. He teaches what he runs, not what he reads.

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

# how to engage

Four ways to work with this trainer

Private corporate batch

Teams of 8–30

Custom agenda, your timezone, onsite or online, NDA-friendly.

Request a quote

1-on-1 mentoring

Individual engineers

A private instructor and a curriculum built around your goal.

₹99,999

Live & Interactive cohort

Individuals who want peers

Scheduled batch, max 8 to 10 hours of live instruction.

₹34,999

Self-paced video

Self-starters

Full LMS access — 20+ courses and 50+ tools included.

₹833/mo
# private batches

Private Graylog training for your team

A private batch starts with a discovery call. We look at the stack you actually run — the CI system, the cloud, the constraints — and map the agenda onto it, so examples use your topology rather than a generic one.

Delivery is onsite at your premises, live online, or hybrid, scheduled around your release calendar rather than ours. Batches run 8 to 30 engineers.

Every attendee leaves with recordings, slides, lab repositories and a completion certificate. You receive an attendance and assessment report. Invoicing supports PO and GST.

Talk to us about a private Graylog batch

What you provide vs what we bring

  • You: the room or the call, and the engineers
  • Us: trainer, agenda, labs, assessment, certificates
  • Labs: we guide your team through provisioning their own free-tier cloud environment — the skill goes with them
# the technology

What is Graylog?

Graylog is a centralised log management platform: it receives log messages from across an estate, parses and enriches them, routes them into streams, indexes them for search, and raises alerts when something matches. It is a complete application rather than a library — a server that owns the ingestion and processing path, a web interface for search, dashboards and administration, an OpenSearch or Elasticsearch cluster holding the indexed messages, and MongoDB storing the configuration and metadata.

The processing chain is what distinguishes it from simply pointing an agent at a search index. Messages arrive through inputs — GELF, Syslog, Beats, raw TCP or UDP, or the Graylog Sidecar managing collectors on remote hosts. Extractors and processing pipelines then transform them: pipeline rules run in ordered stages, parsing unstructured text, dropping noise, normalising field names, enriching from lookup tables and geolocation databases, and routing messages into streams. Streams are the central routing abstraction — a stream is a live subset of messages matching rules, and it carries its own permissions, its own alerts, and optionally its own index set with its own retention.

That combination is why Graylog is often chosen for security and compliance work as much as for operations. Access is controlled per stream through users and roles, retention is set per index set so audit data can be kept for years while debug logs expire in days, and alerting is expressed as event definitions with notifications. Around the core sit dashboards and widgets, the search syntax and aggregation views, plugins and the Graylog Marketplace for extensions, and an architecture that scales by adding Graylog nodes in front of an appropriately sized search cluster.

Why this skill matters now

Logs remain the signal engineers reach for first, and they are the one most estates have least control over. Volume grows with every service, the useful lines are buried in noise nobody has filtered, and retention is usually set by whoever ran out of disk first. Centralised log management is not optional at any real scale — the only question is what runs it.

Graylog occupies a specific position: an open-core platform you operate yourself, with the parsing, routing, role-based access and retention controls that compliance work demands, without per-gigabyte pricing that makes retention a budget conversation. That combination keeps it in demand across regulated industries, managed service providers and organisations that will not send logs to a hosted vendor.

And it rewards operators over users. Getting messages into Graylog is easy. Writing pipeline rules that parse a decade of inconsistent log formats, designing streams and index sets so retention and permissions match the actual compliance requirement, sizing an OpenSearch cluster against real daily volume, keeping index rotation from silently failing, and building alerts specific enough to act on — that is the work, and it is where an unmanaged deployment quietly becomes a very expensive search engine full of noise.

Graylog training
# outcomes

What your team can do afterwards

Explain the Graylog architecture — server nodes, OpenSearch or Elasticsearch, MongoDB — and size a deployment for a stated daily volume
Install, upgrade, configure and secure Graylog, including TLS, authentication and role-based access
Get log data in from any source: GELF, Syslog, Beats, raw inputs and Sidecar-managed collectors on remote hosts
Parse and normalise messy real-world log formats using extractors and multi-stage processing pipelines
Enrich messages with lookup tables and geolocation, and blacklist or drop noise before it is indexed
Design streams and index sets so routing, permissions and retention match the actual compliance requirement
Search and analyse effectively — query syntax, aggregations, saved searches — and build dashboards people use
Create event definitions, alert conditions and notifications that are specific enough to act on
Operate Graylog in production: index rotation, indexer failures, scaling, resilience, backup and plugin management
# curriculum

8 modules. Live demos in a real lab, not slides.

01Log management and Graylog architectureLive & Interactive5 hrs · 2 assignments · 1 capstone

The problem before the product, then how Graylog is put together. Why centralised logging exists, the three moving parts and what each is responsible for, architectural considerations for single-node and clustered deployments, and an honest comparison with the other options in this space.

Topics: Centralised log management: what it solves and what it costs · Introduction to Graylog and the message lifecycle · Architecture: Graylog server, OpenSearch or Elasticsearch, MongoDB · Architectural considerations for single-node, multi-node and multi-site · Sizing: daily volume, retention, indexing rate and node count · Journal, buffers and what happens when the indexer falls behind · Graylog compared with other log platforms, open source and commercial · Where a self-operated log platform is the wrong choice

  • Assignments: (1) Estimate daily log volume and index size for one of your environments; (2) Draw the full message path from a source host to a rendered search result
  • Capstone: Produce an architecture and sizing proposal for a specific estate with node counts and retention justified
02Installation, configuration and upgradesLive & Interactive5 hrs · 2 assignments · 1 capstone

Standing it up properly. Choosing an installation method, installing and configuring each component, the settings in server.conf that matter, securing the installation with TLS and authentication, and the upgrade path — including the parts of an upgrade that break if index sets and plugins are ignored.

Topics: Choosing an installation method: packages, containers, virtual appliance · Installing Graylog, OpenSearch or Elasticsearch, and MongoDB · Getting started: first login, initial configuration and health checks · Configuring Graylog: server.conf, journal settings, buffers and processors · Securing Graylog: TLS, password secrets, and hardening the interface · Authentication: local users, LDAP and Active Directory integration · Upgrading Graylog and the search backend safely · Backup of configuration, MongoDB and index data · Verifying a healthy installation before any load is applied

  • Assignments: (1) Install a working Graylog stack and secure the web interface and API with TLS; (2) Perform an upgrade on a test instance and document the steps that required care
  • Capstone: Deliver a reproducible, secured installation with the configuration held in version control
03Getting log data inLive & Interactive5 hrs · 2 assignments · 1 capstone

Inputs and collection, which is where volume and quality are both decided. GELF and Syslog, Beats inputs, raw TCP and UDP, HTTP intake, and the Graylog Sidecar for managing collector configuration centrally across a fleet — plus what to do about sources that will only emit a format nobody designed.

Topics: Inputs: creation, binding, global versus node-local · GELF: structure, transports and why it avoids Syslog's limits · Syslog inputs and handling non-compliant Syslog senders · Beats inputs: Filebeat, Winlogbeat and Metricbeat · Raw TCP, UDP and HTTP inputs · The Graylog Sidecar: managing remote collector configuration centrally · Migrating from the deprecated Graylog Collector · Collecting from containers and Kubernetes · Sending application logs directly with GELF libraries · Input troubleshooting: nothing arriving, partial messages, encoding problems

  • Assignments: (1) Deploy Sidecar to three hosts and manage their collector configuration entirely from Graylog; (2) Ingest an awkward legacy log format and get the fields out intact
  • Capstone: Deliver a collection design covering servers, containers and applications, managed centrally rather than per host
04Parsing, enrichment and processing pipelinesLive & Interactive5 hrs · 2 assignments · 1 capstone

Turning raw text into structured, queryable events. Extractors for straightforward field extraction, then processing pipelines properly — rules, stages, ordering and the message processor chain — plus enrichment with lookup tables and geolocation, blacklisting, and normalising field names across sources that will never agree.

Topics: Extractors: types, creation and where they stop being sufficient · Processing pipelines: rules, stages, connections and evaluation order · The pipeline rule language and its functions · Parsing with grok, regex, JSON and key-value functions · Normalising field names across inconsistent sources · Lookup tables and data adapters for enrichment · Geolocation of IP addresses · Blacklisting and dropping messages before indexing · Message rewriting and the legacy Drools-based approach · The message processor order and why it changes results · Testing and debugging pipeline rules against real messages

  • Assignments: (1) Write a pipeline that parses three different log formats into one consistent field schema; (2) Cut indexed volume by dropping noise in a pipeline stage, and measure the reduction
  • Capstone: Deliver a processing pipeline for one application group with parsing, enrichment, normalisation and noise removal
05Streams, index sets and retentionLive & Interactive5 hrs · 2 assignments · 1 capstone

The routing and lifecycle layer, and the one most deployments underuse. Streams as live routed subsets of messages, stream rules and their evaluation, attaching a stream to its own index set, and using index sets to give different data different retention, sharding and permissions.

Topics: Streams: what they are and how routing actually works · Stream rules, matching and the effect on processing cost · Assigning a stream to its own index set · Index sets: shards, replicas, rotation strategy and retention strategy · Retention by time, size or index count, and choosing between them · Separating audit, security and debug data by retention requirement · Stream permissions and per-stream access control · Stream-based alerting and dashboards · Index aliases, the write index and how rotation works internally

  • Assignments: (1) Route three classes of log into separate streams with different retention periods; (2) Configure an index set whose rotation and retention meet a stated compliance requirement
  • Capstone: Deliver a stream and index set design where retention, permissions and cost each match a documented requirement
06Searching and analysing dataLive & Interactive5 hrs · 2 assignments · 1 capstone

The daily skill. Search syntax and the operators that matter, scoping searches by stream and time, building aggregations and views, saved searches for recurring investigations, and the field analysis techniques that turn a wall of messages into a distribution you can reason about.

Topics: Search syntax: terms, phrases, wildcards, ranges and boolean logic · Scoping by stream, time range and relative windows · Field analysis, value distributions and quick statistics · Aggregations: grouping, metrics and building a view · Saved searches and reusable investigation starting points · Search performance: what makes a query slow across large index sets · Exporting results and using the search API · Investigating an incident: a repeatable search workflow · Common search mistakes that return convincing but wrong answers

  • Assignments: (1) Answer five operational questions using search and aggregation only; (2) Turn a repeated manual investigation into a saved search plus a view
  • Capstone: Produce a search playbook for one incident class that a new engineer could follow unaided
07Dashboards and alertingLive & Interactive5 hrs · 2 assignments · 1 capstone

Making the platform tell you things rather than waiting to be asked. Dashboards and the widget library, designing a dashboard around one question, then event definitions and alert conditions — aggregation-based, correlation-based and filter-based — with notifications routed to the systems people actually watch.

Topics: Dashboards: creating, organising and sharing · Enhancing dashboards and adding widgets · Widget types and choosing one that answers a question · Parameterised dashboards and reusable views · Event definitions: filter, aggregation and correlation conditions · Alert conditions, thresholds and evaluation windows · Notifications: email, HTTP, script and integration endpoints · Reducing alert noise: grouping, backlog and repeat-notification control · Alerts for security and compliance events versus operational events · External dashboards and embedding Graylog data elsewhere

  • Assignments: (1) Build an aggregation-based alert that fires only on a genuine anomaly, verified against historical data; (2) Design a dashboard around one decision rather than every available field
  • Capstone: Deliver a dashboard and alerting set where every alert is specific, owned and linked to a documented response
08Operations, scaling and extensionLive & Interactive5 hrs · 2 assignments · 1 capstone

Keeping it healthy under real load. Scaling out Graylog nodes and the search cluster, building resilient multi-node environments, diagnosing indexer failures and journal growth, managing users and roles, and extending the platform with plugins from the Marketplace or your own.

Topics: Scaling and building resilient environments · Adding Graylog nodes, load balancing inputs and the API · Scaling the OpenSearch or Elasticsearch cluster behind Graylog · Indexer failures: causes, diagnosis and recovery · Journal growth, buffer saturation and processing backpressure · Monitoring Graylog itself: node metrics, throughput and cluster health · Users, roles, teams and permission design at organisation scale · Plugins: installing, managing and the Graylog Marketplace · Writing or adapting a plugin when nothing existing fits · Disaster recovery: what to back up and how to prove a restore works

  • Assignments: (1) Recover an instance whose journal has grown because the indexer stopped accepting writes; (2) Design a role and permission model for three teams with different data sensitivity
  • Capstone: Deliver an operations runbook covering scaling, indexer failure, permission model, backup and a tested restore

Need this mapped to your stack?

We rebuild the agenda around the tools you actually run.

Request a custom agenda
# hands-on

Labs and capstones your engineers actually build

LAB · INGEST

Sidecar across a fleet

Deploy Graylog Sidecar to several hosts, manage collector configuration centrally, and bring in GELF, Syslog and Beats sources side by side.

sidecargelfbeats
LAB · PIPELINES

Three formats, one schema

Write pipeline rules that parse three inconsistent log formats into a single normalised field schema, enrich with a lookup table, and drop the noise.

pipelinesgroklookup tables
LAB · STREAMS

Retention that matches the rules

Route audit, security and debug logs into separate streams with their own index sets, retention strategies and per-team permissions.

streamsindex setsretention
LAB · SEARCH

From complaint to root cause

Work a seeded incident using search syntax, field analysis and aggregations, then turn the investigation into a saved search and a view.

searchaggregationssaved searches
LAB · ALERTS

Alerts worth waking up for

Build aggregation and correlation event definitions, validate them against historical data, and route notifications without creating a repeat-alert storm.

event definitionsnotificationsnoise
CAPSTONE · OPERATE

Survive the indexer falling over

Run a multi-node deployment under load, trigger and recover an indexer failure, drain the journal, and produce the runbook and tested restore.

indexer failuresscalingrecovery
# ecosystem

The tools Graylog sits next to

OpenSearch
Elasticsearch
MongoDB
Filebeat
Syslog
Kubernetes
Docker
Grafana
Ansible
Nginx
Active Directory
PagerDuty

Who this is for

  • System administrators and platform engineers running centralised logging
  • SREs and production support teams investigating incidents from logs
  • Security and compliance engineers who need controlled retention and access to log data
  • DevOps engineers consolidating scattered log destinations onto one platform
  • Managed service providers operating logging for multiple customers
  • Engineering leads accountable for log retention obligations and storage cost

Pre-requisites

  • Comfortable on a Linux command line — services, packages, log files, systemd
  • Basic networking: TCP and UDP, ports, firewalls and DNS
  • Familiarity with regular expressions, or willingness to learn them during the course
  • Some exposure to JSON and to search or query syntax in any tool
  • Two or three hosts, VMs or free-tier cloud instances able to run Graylog with a search backend
# pricing

Straightforward pricing

Every plan includes 1 year of full LMS access — not just this course, the entire DevOpsSchool LMS: 20+ courses, 50+ tools, videos, quizzes, assignments and projects.

Self-paced video

₹833/mo

Billed yearly at ₹9,996

Enroll now

1-on-1 mentorship

₹99,999

Full program, private instructor

Enroll 1-on-1

Corporate / private batch

8–30 engineers · custom agenda · onsite or online · PO and GST invoicing

Get a custom quote

Refunds. If we cancel or postpone a cohort, you get a full refund within 15 days. There is no money-back guarantee otherwise.

Terms. Course material remains licensed to the attendee. Read the terms.

Your data. We don't share it with third parties. Privacy policy.

Every attendee gets a verifiable certificate

  • Issued per attendee on completion
  • Verifiable at devopsschool.com/certificates
  • Hard copy available on request
  • Corporate batches receive an attendance and assessment report
DevOpsSchool

Graylog Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
I recently did a SRE Session with Rajesh Kumar from DevOps School and the session was great. Right from 1st day till day 15, we had a very interactive session. Rajesh clarified our doubts and the tool demos were excellent without any hiccups. He simplified the concepts while sticking to the content with a fine balance between theory and practice. Am convinced he is one of the best trainers for SRE & DevOps concepts.
chandrasekaran j · Trustpilot
★★★★★
The trainer (Rajesh) provided very good sessions on SRE profession. Not only hands-on learning on the tools but also SRE mindset.
Peter Wang · Trustpilot
★★★★★
Very good training session. Well explained from the basics to the complex concepts. Also tried to cover practicals and demos within the 3 hour sessions. The learning content and videos are of a great deal of help.
Sreekanth Kannoth · Trustpilot
★★★★★
Basics explanation was exemplary from Rajesh where he dealt with complicated topics to be simple. Great learning stuff personally for me.
Krishna Mohan Yelleti · Trustpilot
★★★★★
Good discussion, helped us to understand different tools in SRE.
Prashant Saxena · Trustpilot
★★★★★
Great learning experience from a very knowledgeable instructor with well-prepared course notes. The lab exercises on AWS instance work well to learn the hands-on side of the course.
Ando Gg · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

Can the agenda be customised for our stack?
Yes — that is the normal case for a private batch. We start with a discovery call, look at your log sources, daily volume, retention obligations and search backend, and rebuild the module list around them. Labs then parse your log formats.
Do you use OpenSearch or Elasticsearch in the labs?
Whichever you run. The Graylog-facing work is the same; the differences appear in cluster operations and licensing, and we cover the version you have. For open batches the default is OpenSearch.
How does Graylog compare with the Elastic stack or Splunk?
Graylog gives you a complete processing, routing and access-control application on top of a search backend, self-operated with no per-gigabyte licence. It is generally less flexible for arbitrary analytics than Elastic and less broad than Splunk. We cover the honest trade-offs in the first module.
Can you cover security and compliance use cases?
Yes, on request. Stream-level access control, per-index-set retention, correlation event definitions and audit-trail handling are all covered, and a private batch can be weighted toward that rather than toward operational debugging.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid. You provide the room and the engineers; we bring the trainer, agenda, labs, assessment and certificates.
What lab environment do we need?
Attendees provision their own environment — free-tier AWS, Azure or GCP, or local VMs — and we walk them through it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
How long does a private Graylog batch take?
Typically three days. Architecture, installation, inputs, pipelines and streams fit in two to three; adding dashboards, alerting, scaling and the operations runbook makes four.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live & Interactive cohorts are capped at 10 so everyone gets time with the trainer.
Do attendees get a certificate?
Yes — every attendee receives a completion certificate, verifiable at devopsschool.com/certificates. Corporate batches also receive an attendance and assessment report.
Our Graylog fills its journal and stops. Is that covered?
Yes, as a lab. Journal growth is almost always the indexer refusing writes or falling behind, and the course covers diagnosing the cause, draining safely, and sizing so it does not recur.
What is your refund position?
If we cancel or postpone a cohort, you receive a full refund within 15 days. There is no general money-back guarantee, and GST and gateway fees are not refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# ready when you are

Book a Graylog trainer — or ask a question first.

  • No spam, no drip sequence
  • Syllabus in 60 seconds
  • A human reply within one business day

Prefer to call or email?

More ways to reach us on the contact page.

Talk to an advisorRequest a quote