Jump to Content
Helios Docs
HomeGuidesProduct updatesDiscussions
Sign into Helios >Sign up for free >Helios Docs
Sign into Helios >Sign up for free >
HomeGuidesProduct updatesDiscussions

Getting started

  • ๐Ÿ‘‹ Welcome to Helios
  • ๐Ÿ˜Ž Dev-first observability use cases
  • โ˜€๏ธ Distributed tracing initial setup best practices
  • ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง Adding users to Helios
  • ๐Ÿ”Ž Going beyond automatic instrumentation
    • โœ๏ธ Manual instrumentation
    • ๐Ÿชก Manual context propagation
  • โ›“ OpenTelemetry collector integration in Helios
  • โˆž Identifying test runs in CI environment

Distributed tracing

  • C++ OpenTelemetry auto-instrumentation with Helios
    • C++ installation instructions
  • Erlang OpenTelemetry auto-instrumentation with Helios
    • Erlang installation instructions
  • Go OpenTelemetry auto-instrumentation with Helios
    • Go installation instructions
    • Lambda in Go
    • โš™๏ธ Go SDK configuration
  • Java OpenTelemetry auto-instrumentation with Helios
    • Java installation instructions
    • โš™๏ธ Java SDK configuration
  • .NET OpenTelemetry auto-instrumentation with Helios
    • .NET installation instructions
  • Web JS OpenTelemetry auto-instrumentation with Helios
    • Web JS installation instructions
  • Node.js OpenTelemetry auto-instrumentation with Helios
    • Node.js installation instructions
    • Kafka in Node.js
    • Pub/Sub in Node.js
    • Serverless in Node.js
    • webpack
    • โš™๏ธ Node.js SDK configuration
  • Python OpenTelemetry auto-instrumentation with Helios
    • Python installation instructions
    • Web frameworks in Python
    • โš™๏ธ Python SDK configuration
  • Ruby OpenTelemetry auto-instrumentation with Helios
    • Ruby installation instructions
    • โš™๏ธ Ruby SDK configuration
  • ๐Ÿ’ก Installation FAQs
    • ๐Ÿ— API token
    • โ˜ ๏ธ Disabling Helios
    • โ˜ธ๏ธ Deploying the Helios OpenTelemetry SDK in a Kubernetes (K8s) cluster
    • ๐Ÿ—‚ Environment variables use-cases
    • ๐Ÿง Missing spans (operations) in a trace
    • ๐Ÿ™€ Payload collection
    • ๐Ÿ“ฃ Relay collector

Observability & Monitoring

  • ๐Ÿช… Advanced trace visualization
  • ๐Ÿ”ฎ API observability
  • ๐Ÿคน Background jobs
  • ๐žด Lambda monitoring
  • ๐Ÿ”ญ OpenTelemetry trace visualization
  • ๐Ÿ’ฅ Service metrics

Troubleshooting

  • ๐Ÿž Debugging test runs
  • โšก๏ธ Replaying flows
  • โ—๏ธ Inspect logs with context

Privacy, data & security

  • ๐ŸŽ› Data filtering
  • ๐Ÿคซ Sensitive information collection
    • ใŠ™๏ธ Data obfuscation
    • ๐Ÿ”’ Hash function
    • ๐Ÿ‘ Allowlists
    • ๐Ÿ‘Ž Blocklists
    • ๐Ÿ’ฎ HTTP headers obfuscation
    • ๐Ÿ™…๐Ÿป Metadata-only mode
  • ๐Ÿ•ต๏ธโ€โ™€๏ธ Span consumption breakdown
  • ๐Ÿ›ก Privacy policy

Integrations

  • API management
    • Using trace-based APIs from Helios in Postman
  • Build systems
    • Installing Helios with Nx.dev
  • Cloud providers
    • Complete observability with Amazon Web Services (AWS) integration
    • Google Cloud Platform (GCP)
    • Microsoft Azure
  • Communication tools
    • Integrating Helios and Slack
  • Data warehouses
    • Complete observability over Databricks Notebooks in Helios
    • Integrating Helios and Snowflake
  • Error monitoring solutions
    • Troubleshooting errors in Airbrake using distributed tracing
    • Troubleshooting errors in BugSnag using distributed tracing
    • Troubleshooting errors in Sentry using distributed tracing
  • Identity & access management
    • Authenticating users with Azure Active Directory (AAD)
    • Authenticating users with Okta
  • Incident response tools
    • Investigating Opsgenie alerts fast
    • Investigating PagerDuty incidents fast
  • Issue tracking
    • Trace-based issue tracking in Jira
  • Logging solutions
    • Getting full context of Grafana alerts using distributed tracing
    • Getting full context for logs in Logz.io with distributed tracing
    • Getting full context for logs in Loguru with distributed tracing
  • Testing frameworks
    • Instrumenting Cucumber tests with Helios
    • Instrumenting Cypress tests with Helios
    • Instrumenting Jest tests with Helios
    • Instrumenting Mocha tests with Helios
    • Instrumenting pytest tests with Helios
    • Instrumenting Playwright tests with Helios
  • Visualization platforms
    • Viewing logs in Kibana with complete context based on distributed traces

Instrumentations

  • Background jobs frameworks
    • Distributed tracing with Celery distributed task queue
    • Distributed tracing with Resque background jobs
    • Distributed tracing with Sidekiq background job processor
  • Databases
    • Amazon S3
    • DynamoDB
    • Elasticsearch
    • Memcached
    • MongoDB
    • MySQL
    • Postgres
    • Redis
  • Data processing platforms
    • PySpark
  • Email services
    • aiosmtpd
    • Amazon SES
  • Logging libraries
    • Bunyan
    • Logback
    • Log4j
    • Pino
    • Winston
  • Messaging queue platforms
    • aio-pika
    • amqplib
    • Amazon EventBridge
    • Amazon SNS
    • Amazon SQS
    • Kafka
    • Pika
    • Pub / Sub
  • Serverless platforms
    • AWS Lambda distributed tracing
  • Web frameworks
    • AIOHTTP
    • Django
    • Express
    • FastAPI
    • Fastify
    • gRPC distributed tracing
    • Flask
    • GraphQL distributed tracing
    • hapi
    • HTTP / HTTPS
    • HTTPX
    • koa
    • Restify
    • Starlette
    • Tornado
    • Urllib

Testing

  • ๐ŸŒˆ Building E2E tests
  • ๐Ÿ›  Setup actions
  • ๐Ÿ”ฃ Variables
    • ๐Ÿ”  Global variables
    • ๐Ÿ”ก Test-specific variables

Dev team blog

  • ๐ŸŒŽ API observability: Leveraging OTel to improve developer experience
  • ๐ŸŒŽ Using distributed tracing to identify bottlenecks in your app flows
  • ๐ŸŒŽ Helping Go teams implement OpenTelemetry: A new approach
  • ๐ŸŒŽ Replaying flows and troubleshooting issues in mobile app development using OpenTelemetry
  • ๐ŸŒŽ How Helios integrates with Cypress to provide backend visibility into your UI testing
  • ๐ŸŒŽ How I made an impact in my first 100 days at Helios
  • ๐ŸŒŽ Replaying E2E flows across distributed applications โ€“ quickly and easily
  • ๐ŸŒŽ Instrumenting your webpack-bundled JS code
  • ๐ŸŒŽ When code fails in production โ€“ and how to fix it in minutes
  • ๐ŸŒŽ How OpenTelemetry works under the hood in JavaScript
  • ๐ŸŒŽ Context propagation in distributed tracing: Beyond โ€œHello Worldโ€ examples
  • ๐ŸŒŽ A tale of dependencies
  • ๐ŸŒŽ A trace visualization worth a thousand words

More info

  • ๐Ÿ“ˆ Performance
  • ๐Ÿ’Œ Get in touch
  • ๐Ÿฅณ Careers
    • Customer success manager
    • Senior software engineer
  • ๐Ÿ“ƒ Website terms of use
  • ๐Ÿ“ƒ Helios service terms and conditions
  • ๐Ÿช Cookie notice

๐ŸŒˆ Building E2E tests

Generate complex E2E tests in Helios based on actual operations and traces by setting and customizing validation check points to meet test goals.

Suggest Edits

๐Ÿ“˜

Coming soon

๐Ÿ“˜

Learn more

  • Testing microservices with Helios
  • Automating backend testing in microservices: Challenges and solutions
  • Trace-based testing: Modern testing for the modern infrastructure
  • Transform your test capabilities

Updated 4 months ago