Getting Started with the LOGIQ PaaS Community Edition

If you’ve been looking for an inexpensive way to run your own observability stack while maintaining complete control over your data and its security, look no further. The LOGIQ PaaS Community Edition is officially live!

  • Self-host your observability stack on a cloud provider of your choice — public or private
  • Ingest up to 50GB of log data per day with unlimited data retention
  • Store your log data on any S3-compatible cloud provider via the built-in Minio S3 service
  • Ingest logs from Syslog, RSyslog, Logstash, Fluent, AWS Firelens, JSON, and plenty more
  • Run up to 4 ingest worker processes

You’ll also get access to all of the LOGIQ Enterprise Edition’s features along with Community Support, free forever.

What’s more? Deploying LOGIQ PaaS is ridiculously easy! This article will show you exactly how you can deploy the LOGIQ PaaS Community Edition on your Kubernetes cluster.

Before you begin

Before you start deploying LOGIQ PaaS, let’s run through a few quick steps to set up your environment correctly.

Add the LOGIQ Helm repository

helm repo add logiq-repo https://logiqai.github.io/helm-charts

The Helm repository you just added is named logiq-repo. Whenever you install charts from this repository, ensure that you use the repository name as the prefix in your install command, as shown below.

helm install <deployment_name> logiq-repo/<chart_name>

You can now search for the Helm charts available in the repository by running the following command.

helm search repo logiq-repo

Running this command displays a list of the available Helm charts along with their details, as shown below.

$ helm repo update $ helm search repo logiq-repo NAME CHART VERSION APP VERSION DESCRIPTION logiq-repo/logiq 2.2.11 2.1.11 LOGIQ Observability HELM chart for Kubernetes

If you’ve already added LOGIQ’s Helm repository in the past, you can update the repository by running the following command.

helm repo update

Create a namespace to deploy LOGIQ PaaS

kubectl create namespace logiq

Running the command shown above creates a namespace named logiq. You can also name your namespace differently by replacing logiq with the name of your choice in the command above. In case you do, remember to use the same namespace for the rest of the instructions listed in this guide.

Important: Ensure that the name of the namespace is not more than 15 characters in length.

Prepare your Values file

To give you a head start with configuring your LOGIQ deployment, we’ve provided sample values.yaml files for small, medium, and large clusters. You can use these files as a base for configuring your LOGIQ deployment. You can download these files from the following links.

You can pass the values.yaml file with the helm install command using the -f flag, as shown in the following example.

helm install logiq --namespace logiq --set global.persistence.storageClass=<storage_class_name> logiq-repo/logiq -f values.small.yaml

Read and accept the EULA

Latest LOGIQ PaaS component versions

Install LOGIQ PaaS

helm install logiq --namespace logiq --set global.persistence.storageClass=<storage class name> logiq-repo/logiq

Running the above command installs LOGIQ PaaS and exposes its services and UI on the ingress’ IP address. Accessing the ingress’ IP address in a web browser of your choice takes you to the LOGIQ PaaS login screen, as shown in the following image.

If you haven’t changed any of the admin settings in the values.yaml file you used during deployment, you can log into the LOGIQ PaaS UI using the following default credentials.

Note: You can change the default login credentials after you’ve logged into the UI.

Your LOGIQ PaaS instance is now deployed and ready for use. Your LOGIQ instance enables you to ingest and tail logs, index and query log data, and provides search capabilities. Along with the LOGIQ UI, you can also access these features via LOGIQ’s CLI, logiqctl.

Now that you have full access to your very own LOGIQ PaaS instance, you should try using it to amplify your observability practices. You can use LOGIQ to observe your Kubernetes clusters, set up centralised observability for your CI/CD pipelines, monitor your applications and infrastructure, or even tail and analyse logs from AWS CloudWatch or other data sources — all without the pricing shock that the usual log management and analysis solutions provide.

Do reach out to us if you’d like to know more about how LOGIQ PaaS can help you deliver always-on applications and infrastructure at scale through efficient log management and analysis.

Originally published at https://logiq.ai on May 4, 2021.

Join FAUN: Website 💻|Podcast 🎙️|Twitter 🐦|Facebook 👥|Instagram 📷|Facebook Group 🗣️|Linkedin Group 💬| Slack 📱|Cloud Native News 📰|More.

If this post was helpful, please click the clap 👏 button below a few times to show your support for the author 👇

Turning log data into real time insights. Real-time log aggregation and analysis to any S3 compatible object-store| Eliminate Cost Per GB

Turning log data into real time insights. Real-time log aggregation and analysis to any S3 compatible object-store| Eliminate Cost Per GB