Post Deployment Validation

After deploying Calyptia Core a default health pipeline is deployed to help check everything is functioning is correct.

As a validation check after deploying a good measure is to retrieve all pipelines running for the new aggregator.

As an output you should see the following with a URL depending on the cloud, load balancer or access you have setup.

calyptia get pipelines --aggregator <AGGREGATOR_ID>

NAME              REPLICAS STATUS  AGE
health-check-561a 1        STARTED 1 minute

From here you can retrieve the endpoint of the pipeline by running the following command

calyptia get endpoints --pipeline health-check-561a

PROTOCOL FRONTEND-PORT BACKEND-PORT ENDPOINT      AGE
tcp      2020          2020         40.76.161.110 4 minutes

If you run a curl on this endpoint you will be able to see the following

curl 40.76.161.110:2020
{
  "fluent-bit": {
    "version": "1.9.0",
    "edition": "Community",
    "flags": [
      "FLB_HAVE_PARSER",
      "FLB_HAVE_RECORD_ACCESSOR",
      "FLB_HAVE_STREAM_PROCESSOR",
      "FLB_HAVE_TLS",
      "FLB_HAVE_OPENSSL",
      "FLB_HAVE_METRICS",
      "FLB_HAVE_AWS",
      "FLB_HAVE_AWS_CREDENTIAL_PROCESS",
      "FLB_HAVE_SIGNV4",
      "FLB_HAVE_SQLDB",
      "FLB_HAVE_METRICS",
      "FLB_HAVE_HTTP_SERVER",
      "FLB_HAVE_SYSTEMD",
      "FLB_HAVE_FORK",
      "FLB_HAVE_TIMESPEC_GET",
      "FLB_HAVE_GMTOFF",
      "FLB_HAVE_UNIX_SOCKET",
      "FLB_HAVE_ATTRIBUTE_ALLOC_SIZE",
      "FLB_HAVE_PROXY_GO",
      "FLB_HAVE_JEMALLOC",
      "FLB_HAVE_LIBBACKTRACE",
      "FLB_HAVE_REGEX",
      "FLB_HAVE_UTF8_ENCODER",
      "FLB_HAVE_LUAJIT",
      "FLB_HAVE_C_TLS",
      "FLB_HAVE_ACCEPT4",
      "FLB_HAVE_INOTIFY",
      "FLB_HAVE_GETENTROPY",
      "FLB_HAVE_GETENTROPY_SYS_RANDOM"
    ]
  }
}

Did this page help you?