A Singapore Government Agency Website

Data ingestion

To begin monitoring your infrastructure and applications, you must pipe data to StackOps Elastic. The amount of resource utilisation charged depends on:

  • The amount of data ingested
  • The amount of integrations enabled (for Elastic Agents)
  • The processors used (for Elastic Agents)

The table below for an overview of the recommended data ingestion methods and its relevant setup guides. To decide which methods to use, refer to Choose data ingestion methods for a more in-depth discussion on the various methods.

Method Description Supported hosts Relevant setup guides
Rank 1: Recommended - - -
Fleet-managed Elastic Agent Elastic Agent is directly installed onto the host running the software you want to monitor.
  • Virtual servers or machines
    • AWS
    • Azure
  • On-premise
Fleet-managed Elastic Agent
(for API data collection)
Elastic Agent installed on a host that acts as an intermediary to fetch or receive data from an external platform via APIs.
  • Virtual servers or machines
    • AWS
    • Azure
  • On-premise
Fleet-managed Elastic Agent in containers Run Elastic Agents in containerised environments. Containers:
  • Self-managed Kubernetes
  • Amazon EKS
  • Amazon ECS
  • Azure AKS
  • GKE
Rank 2: Restricted to specific hosts - - -
Elastic Serverless Forwarder Use an AWS Lambda function to ship logs from your AWS environment to Elastic. Recommended if you are monitoring a serverless workload. AWS Lambda
Method Description Supported hosts Relevant setup guides
Elastic APM Agent Run APM Agents in your application code to measure its performance and track errors. Code changes at the application level:
  • Android
  • Go
  • iOS
  • Java
  • .NET
  • Node.js
  • PHP
  • Python
  • Ruby
  • JavaScript

Once data begins streaming into your StackOps Elastic deployment, you should learn more about the following topics:

Chat with me!
Bot Launcher