Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/slackhq/astra

Astra is a structured log search and analytics engine developed by Slack and Salesforce
https://github.com/slackhq/astra

apache-lucene armeria grpc kafka kubernetes opensearch

Last synced: about 1 hour ago
JSON representation

Astra is a structured log search and analytics engine developed by Slack and Salesforce

Awesome Lists containing this project

README

        

# Astra
[![release version](https://img.shields.io/github/v/release/slackhq/astra?include_prereleases)](https://github.com/slackhq/astra/releases)
[![release pipeline](https://img.shields.io/github/actions/workflow/status/slackhq/astra/maven.yml?branch=master)](https://github.com/slackhq/astra/actions/workflows/maven.yml)
[![license](https://img.shields.io/github/license/slackhq/astra)](https://github.com/slackhq/astra/blob/master/LICENSE)
[![All Contributors](https://img.shields.io/github/all-contributors/slackhq/astra?color=ee8449)](#contributors)

Astra is a cloud-native search and analytics engine for log, trace, and audit data. It is designed to be easy to operate,
cost-effective, and scale to petabytes of data.

https://slackhq.github.io/astra/

## Goals
- Native support for log, trace, audit use cases.
- Aggressively prioritize ingest of recent data over older data.
- Full-text search capability.
- First-class Kubernetes support for all components.
- Autoscaling of ingest and query capacity.
- Coordination free ingestion, so failure of a single node does not impact ingestion.
- Works out of the box with sensible defaults.
- Designed for zero data loss.
- First-class Grafana support with [accompanying plugin](https://github.com/slackhq/slack-astra-app).
- Built-in multi-tenancy, supporting several small use-cases on a single cluster.
- Supports the majority of Apache Lucene features.
- Drop-in replacement for most Opensearch log use cases.
- Operate with multiple cloud providers.

## Non-Goals
- General-purpose search cases, such as for an ecommerce site.
- Document mutability - records are expected to be append only.
- Additional storage engines other than Lucene.
- Support for JVM versions other than the current LTS.
- Supporting multiple Lucene versions.

## Licensing
Licensed under [MIT](LICENSE). Copyright (c) 2024 Slack.

## Contributors



Varun Thacker
Varun Thacker

💻 📖 👀 🐛 🤔 📢
Bryan Burkholder
Bryan Burkholder

💻 📖 👀 🐛 🤔 📢
Kyle Sammons
Kyle Sammons

🔌 💻 🐛
Suman Karumuri
Suman Karumuri

💻 👀 🤔 📢
Emma Montross
Emma Montross

🔌 💻 🐛
Dan Hermann
Dan Hermann

💻
Kai Chen
Kai Chen

💻


Aubrey
Aubrey

💻
Shelly Wu
Shelly Wu

💻
Ryan Katkov
Ryan Katkov

💼
Slack
Slack

💵
Salesforce
Salesforce

💵
Henry Haiying Cai
Henry Haiying Cai

💻
Geoffrey Jacoby
Geoffrey Jacoby

🐛


Zarna Parekh
Zarna Parekh

💻
Nora Howard
Nora Howard

💻 🐛
georgeluong
georgeluong

💼