Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Time Series Database · DevOpsSchool Trainer

InfluxDB Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in time-series storage, schema and cardinality design, Flux and InfluxQL, retention and downsampling — 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 InfluxDB trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Early-bird MLOpsAIOps practitionerData platform operations20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches InfluxDB around the two decisions that determine whether a deployment survives contact with production: schema design and data lifecycle. Sessions work through the data model in detail — measurements, tags, fields and timestamps — and treat series cardinality as a budget to be designed against rather than a metric to be discovered later. From there: ingestion with line protocol, the HTTP API and Telegraf plugins; querying with InfluxQL and Flux, including windowing, joins and pivots; retention policies, buckets, continuous queries and tasks for downsampling; Grafana dashboards on top; and the operational half — storage engine tuning, compaction behaviour, backup and restore, authentication and tokens, TLS, alerting through Kapacitor or native checks, and diagnosing an instance that has slowed because of a cardinality explosion.

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 InfluxDB engagements

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

How your InfluxDB trainer is chosen

Engagements are matched on the tool, not the calendar. For InfluxDB that means a trainer who has run it in production — time-series storage, schema and cardinality design, Flux and InfluxQL, retention and downsampling — 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.

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

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

# 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 InfluxDB 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 InfluxDB 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 InfluxDB?

InfluxDB is a database purpose-built for time series data — measurements written with a timestamp, queried over ranges, aggregated into windows and eventually thrown away. That workload is different enough from general-purpose OLTP that a specialised engine wins decisively: writes are append-heavy and arrive in timestamp order, queries almost always carry a time range, and old data is far less valuable than recent data, which makes compression, downsampling and retention first-class features rather than afterthoughts.

The InfluxDB data model is deliberately small. A point consists of a measurement name, a set of tags, a set of fields and a timestamp. Tags are indexed strings used for filtering and grouping; fields hold the actual values and are not indexed. The combination of measurement and tag set defines a series, and series cardinality — the total number of distinct combinations — is the single number that governs memory use, query speed and whether an instance stays healthy. Almost every InfluxDB production problem is a schema decision that put something high-cardinality, such as a request identifier, into a tag.

Around the engine sits a working ecosystem. Telegraf is the plugin-driven collection agent that covers hundreds of input sources and writes line protocol. Queries are expressed in InfluxQL, in Flux for pipeline-style transformation and joins, or in SQL in the newer engine. Retention policies and buckets expire old data automatically, while continuous queries and tasks downsample high-resolution data into coarser long-term series. Grafana is the usual visualisation front end, and Kapacitor or native checks and notification rules handle alerting. Versions differ substantially — 1.x, 2.x and 3.x have different storage engines, query languages and clustering stories — so knowing which one you are running matters more with InfluxDB than with most databases.

Why this skill matters now

Every system that runs now emits a stream of numbers over time: infrastructure metrics, application telemetry, IoT sensor readings, financial ticks, industrial process data. Storing that in a relational database works until it does not, usually somewhere between a few million and a few hundred million points, and the migration to a purpose-built time-series store is one of the more common data infrastructure projects going on right now.

InfluxDB sits in that market as the option teams reach for when they want a dedicated time-series engine with collection, retention and downsampling built in, rather than assembling those from parts. It is heavily used in monitoring stacks, in industrial and IoT telemetry where sensor volume is enormous, and increasingly as the storage layer behind custom analytics products.

The skill that gets hired for is schema and lifecycle design, not query syntax. Anyone can write a SELECT with a time range. Designing tag sets that keep cardinality bounded, choosing retention and downsampling so a year of history costs a fraction of a week of raw data, sizing hardware against a measured write rate, and diagnosing an instance that has become slow because someone tagged by user identifier — that is what separates an InfluxDB deployment that lasts from one that gets rebuilt in eighteen months.

InfluxDB training
# outcomes

What your team can do afterwards

Explain where a time-series database beats a general-purpose one, and identify workloads where it does not
Design an InfluxDB schema with a deliberate cardinality budget — the decision that governs memory, query speed and stability
Install and configure InfluxDB on Linux, Windows and Docker, and navigate the differences between 1.x, 2.x and 3.x
Ingest data through line protocol, the HTTP API, the command line and Telegraf plugins at production write rates
Query confidently in both InfluxQL and Flux — filtering, aggregation, windowing, joins, pivots and transformations
Manage the data lifecycle with retention policies, buckets, continuous queries and tasks for automated downsampling
Visualise in Grafana and in native dashboards, with template variables rather than hard-coded filters
Secure a deployment with authentication, tokens, roles and TLS, and configure alerting through checks or Kapacitor
Diagnose and tune a slow instance: cardinality explosions, shard and compaction behaviour, and storage engine settings
# curriculum

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

01Time series data and where InfluxDB fitsLive & Interactive5 hrs · 2 assignments · 1 capstone

The workload before the product. What makes time-series data different from relational data, why that difference justifies a specialised engine, the use cases InfluxDB is genuinely good at, and the version landscape — because 1.x, 2.x and 3.x differ in storage engine, query language and clustering enough to change the whole answer.

Topics: Overview of time series databases and why the workload is distinct · Introduction to InfluxDB and its core features · Use cases: infrastructure monitoring, IoT and sensor data, application telemetry, financial series · The version landscape: 1.x, 2.x and 3.x compared · Storage engines and how data is physically laid out · Open source, Enterprise and Cloud editions and what each includes · Where InfluxDB is the wrong choice, and what to use instead

  • Assignments: (1) Characterise one of your own datasets by write rate, cardinality and retention need; (2) Compare InfluxDB against one alternative for that dataset and record the reasoning
  • Capstone: Produce a selection note recommending a version and edition for a specific workload, with the trade-offs stated
02Installation, configuration and the toolingLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting a working instance and knowing the settings that matter. Installation on Linux, Windows and Docker, the configuration file section by section, initial setup of organisations, buckets and tokens, and the interfaces you will use daily — the user interface, the command line client and the HTTP API.

Topics: Installing InfluxDB on Linux, Windows and Docker · Configuration file structure and the options that actually matter · Data directories, WAL, shard layout and disk planning · Initial setup: organisations, buckets, users and tokens · Exploring the user interface: data explorer, buckets, tasks and settings · The command line client and scripting against it · The HTTP API surface · Running InfluxDB in containers and under an init system · Upgrading, and what changes between major versions

  • Assignments: (1) Install InfluxDB three ways and compare the configuration each produces; (2) Tune the configuration for a stated write rate and retention requirement
  • Capstone: Deliver a reproducible InfluxDB installation, configured from files rather than by hand, that you keep for the course
03Data modelling and cardinalityLive & Interactive5 hrs · 2 assignments · 1 capstone

The module that determines whether everything later works. Measurements, tags, fields and timestamps; what belongs in a tag versus a field and why the answer is not stylistic; series cardinality as a hard design budget; and schema patterns for the workloads that most often get this wrong.

Topics: The InfluxDB data model: measurements, tags, fields, timestamps · Tags versus fields — indexing, filtering and the cost of getting it wrong · Series, series keys and how cardinality is counted · Cardinality budgets: estimating before you write, not after · Schema patterns for infrastructure metrics, IoT sensors and application telemetry · Naming conventions that stay queryable as the estate grows · Wide versus narrow schemas and their query consequences · Designing for efficient storage and retrieval · Diagnosing and remediating an existing high-cardinality schema

  • Assignments: (1) Estimate the series cardinality of a proposed schema before writing a single point; (2) Rework a schema that puts a unique identifier in a tag, without losing the ability to answer its queries
  • Capstone: Deliver a schema design for one real dataset with an explicit cardinality budget and the queries it must serve
04IngestionLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting data in, at rate, without losing it. Line protocol in detail including timestamp precision, writing through the HTTP API and the command line, then Telegraf — the collection agent that covers most real ingestion — with its input, processor, aggregator and output plugin model, batching and buffering behaviour.

Topics: Line protocol syntax, escaping and timestamp precision · Writing through the HTTP API: batching, compression and error handling · Writing from the command line and from client libraries · Telegraf architecture: inputs, processors, aggregators, outputs · Common Telegraf input plugins and configuring them · Telegraf buffering, batching and behaviour when the database is unavailable · Scrapers and pulling from Prometheus-format endpoints · Write performance: batch size, precision, concurrency and their effects · Handling duplicate points, out-of-order writes and late arrivals · Backfilling historical data safely

  • Assignments: (1) Build a Telegraf configuration collecting from three different input types into one bucket; (2) Measure write throughput and find the batch size that maximises it for your hardware
  • Capstone: Deliver an ingestion pipeline sustaining a target write rate, with buffering that survives a database restart
05Querying with InfluxQL and FluxLive & Interactive5 hrs · 2 assignments · 1 capstone

Both query languages, and when each is the right tool. InfluxQL for familiar SQL-like selection and aggregation; Flux for pipeline-style transformation, joins across measurements, pivots and custom logic. Windowing and aggregation semantics are treated carefully, because most wrong answers come from misunderstanding them.

Topics: InfluxQL: SELECT, WHERE, GROUP BY time, and its limits · Flux fundamentals: pipeline syntax, from, range, filter, yield · Aggregation and windowing: aggregateWindow, and the boundary semantics that trip people up · Transformations: map, pivot, group, sort, limit · Joins and unions across measurements and buckets · Working with SQL in the newer engine · Selecting the right function: mean, median, percentile, derivative, rate, difference · Handling gaps, nulls and irregular sampling · Query performance: what makes a query slow and how to see why · Parameterising and reusing queries

  • Assignments: (1) Answer the same five questions in both InfluxQL and Flux, and compare readability and speed; (2) Rewrite a slow query and demonstrate the improvement with measurements
  • Capstone: Build a query library that fully characterises one dataset, with performance measured for each query
06Retention, downsampling and tasksLive & Interactive5 hrs · 2 assignments · 1 capstone

The lifecycle machinery that keeps storage bounded and long-range queries fast. Retention policies and bucket retention, continuous queries in 1.x and tasks in 2.x, designing a downsampling ladder from raw to hourly to daily, and the arithmetic showing what each tier costs to keep.

Topics: Retention policies, buckets and automatic expiry · Shard groups, shard duration and why it affects deletion · Continuous queries: syntax, scheduling and backfill behaviour · Tasks in InfluxDB 2.x: writing, scheduling and monitoring them · Designing a downsampling ladder: raw, minute, hour, day · Choosing aggregations that remain meaningful after downsampling · Storage arithmetic per retention tier · Deleting and correcting data, and why deletion is expensive · Monitoring that retention and downsampling are actually running

  • Assignments: (1) Build a three-tier downsampling ladder and verify each tier populates correctly; (2) Reduce a dataset's storage footprint by an order of magnitude while keeping a year of usable history
  • Capstone: Deliver a data lifecycle design with retention tiers, downsampling tasks and a documented storage cost per year
07VisualisationLive & Interactive5 hrs · 2 assignments · 1 capstone

Turning stored series into something people read. Connecting Grafana to InfluxDB, building dashboards and panels for time-series data, template variables so one dashboard serves every host or sensor, plus the native dashboarding and data explorer, and the visualisation choices that mislead when data is downsampled.

Topics: Connecting Grafana to InfluxDB and choosing the query language per data source · Building dashboards and panels for time-series data · Template variables and repeating panels instead of hard-coded filters · Native InfluxDB dashboards and the data explorer · Visualisation types and when each misrepresents the data · Downsampling, interval alignment and misleading graphs · Annotations and correlating events with series · Sharing, permissions and dashboard version control

  • Assignments: (1) Build a Grafana dashboard driven entirely by template variables; (2) Demonstrate a graph that misleads because of interval alignment, then fix it
  • Capstone: Deliver a dashboard set for one dataset, version-controlled and serving both operations and analysis audiences
08Scaling and high availabilityLive & Interactive5 hrs · 2 assignments · 1 capstone

What happens when one node is not enough — and an honest account of what is and is not available in the open-source edition. Clustering in Enterprise, replication factors, sharding and data distribution, horizontal scaling patterns, and the alternatives teams use when clustering is not on the table.

Topics: Scaling limits of a single node and how to recognise them · InfluxDB Enterprise clustering: meta nodes, data nodes and topology · Replication factors, sharding and data distribution across a cluster · Query routing and consistency in a clustered deployment · Scaling for write throughput versus for query concurrency · Edge data replication and hub-and-spoke topologies · Federating multiple independent instances when clustering is unavailable · Capacity planning as series count and write rate grow · Failure modes and what a node loss actually costs you

  • Assignments: (1) Determine the point at which your workload outgrows a single node, with measurements; (2) Design a topology for a workload double your current write rate
  • Capstone: Deliver a scaling plan with topology, replication, capacity headroom and the failure behaviour documented
09Performance, tuning and troubleshootingLive & Interactive5 hrs · 2 assignments · 1 capstone

Diagnosing an instance that has gone wrong, and preventing the next one. Storage engine and configuration tuning, memory behaviour and its relationship to cardinality, compaction and shard behaviour, slow query analysis, and the internal statistics that tell you what the database is actually doing.

Topics: Best practices for InfluxDB performance · Tuning storage engine parameters and cache settings · Memory use and its direct relationship to series cardinality · Compaction: what it does, when it hurts, and how to observe it · Shard duration and its effect on query and deletion cost · Diagnosing slow queries and unbounded time ranges · Internal monitoring statistics and self-monitoring the database · Disk, filesystem and hardware considerations · Systematic triage: a runbook for an instance that has become slow

  • Assignments: (1) Diagnose a deliberately degraded instance and identify the cause from internal statistics alone; (2) Tune configuration for a measured workload and quantify the improvement
  • Capstone: Produce a performance runbook covering the five most likely causes of degradation and the evidence for each
10Security, alerting and operationsLive & Interactive5 hrs · 2 assignments · 1 capstone

Running it as production infrastructure. Authentication, tokens and role-based access, TLS for client and inter-node traffic, then alerting through native checks and notification rules or through Kapacitor, monitoring InfluxDB's own health, backup and restore, and a closing project applying the whole chain.

Topics: Authentication and authorisation: users, tokens, roles and scopes · Securing the API and enabling TLS encryption · Network exposure, firewalling and multi-tenant separation · Native checks, thresholds and deadman alerts · Notification endpoints and notification rules · Kapacitor: TICKscripts, stream and batch tasks, alert handlers · Anomaly-style alerting and its practical limits · Monitoring InfluxDB health with built-in tools and external collectors · Backup, restore and disaster recovery testing · Applying the full chain end to end and reviewing open questions

  • Assignments: (1) Configure token-scoped access so one application can write but never read another bucket; (2) Build a deadman alert that fires when a sensor stops reporting, and test it by stopping the sensor
  • Capstone: Deliver a production-ready deployment: schema, ingestion, retention, dashboards, alerting, security 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 · SCHEMA

Cardinality before you write

Design a schema for a real dataset, estimate its series cardinality on paper, then load it and compare the estimate to reality.

schemacardinalitytags and fields
LAB · INGEST

Telegraf at rate

Collect from three input plugin types, tune batch size and buffering, then restart the database mid-load and prove no points were lost.

telegrafline protocolbuffering
LAB · QUERY

InfluxQL and Flux, same questions

Answer five operational questions in both languages, measure the difference, then rewrite the slowest query and prove the improvement.

fluxinfluxqlaggregateWindow
LAB · LIFECYCLE

A year of history for a week of cost

Build a raw, hourly and daily downsampling ladder with tasks and retention tiers, and reduce storage by an order of magnitude without losing usable history.

retentiontasksdownsampling
LAB · TRIAGE

Why is it suddenly slow

Diagnose a deliberately degraded instance from internal statistics — cardinality growth, compaction pressure or an unbounded query — and fix the actual cause.

performancecompactiontroubleshooting
CAPSTONE · PRODUCTION

The whole chain, secured

Deliver schema, Telegraf ingestion, retention and downsampling, Grafana dashboards, deadman alerting, scoped tokens with TLS, and a tested backup restore.

securityalertingbackup
# ecosystem

The tools InfluxDB sits next to

Telegraf
Grafana
Kapacitor
Prometheus
Kubernetes
Docker
Kafka
MQTT
Python
Go
Ansible
Terraform

Who this is for

  • Platform and monitoring engineers running InfluxDB as metric storage
  • IoT and industrial engineers storing high-volume sensor telemetry
  • Data engineers building time-series pipelines and downsampling strategies
  • Backend developers writing applications that read and write time-series data
  • SREs operating InfluxDB and diagnosing performance and retention problems
  • Architects choosing between a time-series store and a general-purpose database

Pre-requisites

  • Comfortable on a Linux command line — services, files, permissions, disk usage
  • Basic SQL or query-language experience in any database
  • An understanding of what your own systems emit as metrics or sensor data
  • Familiarity with YAML or TOML configuration files
  • A free-tier cloud instance or local VM with enough disk to hold a real dataset
# 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

InfluxDB 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 version, write rate, cardinality profile and collection sources, and rebuild the module list around them. Labs then use your dataset shape.
Which version of InfluxDB do you teach?
Whichever you run. 1.x, 2.x and 3.x differ in storage engine, query language and clustering, so we confirm the version on the discovery call. For open batches the default is the current major version with the 1.x differences called out where they matter.
Do you cover Flux or InfluxQL?
Both, in the same module, with the trade-offs made explicit. InfluxQL is simpler for straightforward aggregation; Flux handles joins, pivots and multi-source transformation. Where SQL is available in your version, we cover that too.
Is Telegraf included?
Yes, as most of the ingestion module. Telegraf is how the majority of real data reaches InfluxDB, so we cover the plugin model, buffering behaviour and throughput tuning rather than a single example configuration.
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 InfluxDB batch take?
Typically three to four days. Data model, ingestion, querying and retention fit in three; adding scaling, performance triage, security and the alerting chain makes four or five.
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.
We already have an instance that keeps running out of memory. Can you help with that?
That is almost always cardinality, and it is a standard part of the course. For a private batch we can work directly on your schema — estimating the current series count, finding the offending tags, and reworking the model so the queries still work.
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 InfluxDB 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