Giter VIP home page Giter VIP logo

siglens-docs's Introduction

Welcome to SigLens Documentation!

Welcome to the official documentation repository for SigLens, the cutting-edge, open-source alternative to Splunk/DataDog. Our mission is to revolutionize the observability landscape by providing a solution that is not only 100x more efficient than Splunk but also significantly reduces your observability costs—by up to 90%.

This repository is the source of the Official SigLens documentation. We appreciate your interest in contributing and welcome your participation in making this resource even better. If you have any questions, please reach out to us on Slack.

Table of Contents

Introduction

SigLens is engineered for excellence in managing massive volumes of data, from terabytes to petabytes, without compromising on speed or efficiency. At the heart of SigLens is our proprietary microindexing technology, which ensures that micro indices are only 1/100th the size of traditional indices, resulting in smaller index sizes and faster ingestion speeds. Moreover, SigLens utilizes dynamic columnar compression to reduce on-disk storage size to often just 1% of the incoming volume. This innovation not only enhances query times but also substantially lowers storage and compute requirements.

Getting Started

SigLens Platform: We encourage you to try out SigLens using

Git   |   Docker  |   Helm

Documentation Workflow

SigLens documentation uses Docusaurus for creating and managing SigLens Documentation website.

To host this documentation on your local machine, follow these steps.

  1. Clone the repository
    git clone https://github.com/siglens/siglens-docs.git
    
  2. Install the dependencies
    npm install
    
  3. Start the document website server
    npm start
    

Markdown structure

Here's an a detailed overview of the entire markdown file structure of the documentation.

|-- /docs
    |-- alerts.md
|-- /benchmarks
|   |-- /benchmarks
|       |-- nyc-taxi-benchmark-runbook.md
    |-- cluster-health.md
    |-- community.md
    |-- contribution-guidelines.md
    |-- dashboards.md
|-- /installation
|   |-- /installation
|       |-- docker.md
|       |-- git.md
|       |-- helm.md
|-- /instrument-traces
|   |-- /instrument-traces
|       |-- dotnet-app.md
|       |-- go-app.md
|       |-- java-app.md
|       |-- js-app.md
|       |-- python-app.md
    |-- introduction.md
    |-- key-concepts.md
|-- /log-ingestion
|   |-- /beats
|   |   |-- /beats
|   |       |-- filebeat-elasticsearch.md
|   |       |-- metricbeat-elasticsearch.md
|   |-- /log-ingestion
|       |-- elastic-search.md
|   |-- /fluentd
|   |   |-- /fluentd
|   |       |-- fluentd-elasticsearch.md
|   |       |-- fluentd-splunk.md
|       |-- fluentd-fluentbit.md
|   |-- /logstash
|   |   |-- /logstash
|   |       |-- logstash-elasticsearch.md
|   |       |-- logstash-splunk.md
|       |-- loki.md
|       |-- open-telemetry.md
|       |-- splunk-hec.md
|   |-- /vector
|   |   |-- /vector
|   |       |-- vector-elasticsearch.md
|   |       |-- vector-install.md
|   |       |-- vector-splunk-hec-logs.md
|   |       |-- vector-splunk-hec-metrics.md
|       |-- vector.md
    |-- log-query-builder.md
    |-- minion-searches.md
    |-- retention.md
    |-- saved-searches.md
    |-- searching-logs.md

Note

When creating new content file or adjusting docs hierarchy, please consult the SigLens team by opening a Github Issue in this repository.

Please ensure your contributions fit into the appropriate section for consistency.

How to Contribute

If you've encountered any inaccuracy or have suggestion on we can make the documentations better, please open an issue on the siglens-docs issue tracker, or let us about the request on Slack.

Before you start contributing to SigLens Documentation, here are a few things you should know:

  • Markdown: Our documentation is written in Markdown. Familiarity with Markdown syntax is helpful but not required.
  • Git and GitHub: Contributions are made via GitHub. A basic understanding of how to fork a repository, create branches, and submit pull requests is necessary.
  • Foundational understanding of SigLens and observability would be beneficial.

To contribute to the SigLens Documentation, follow these steps:

  1. Fork the Repository: Start by forking the siglens-docs repository to your GitHub account.
  2. Clone Your Fork: Clone your fork to your local machine for ease of editing.
  3. Create a Branch: For each piece of work, create a new branch in your fork. Use a clear branch name that describes the work or issue you're addressing.
  4. Make Your Changes: Add or edit the documentation as needed. Make sure to follow the SigLens style patterns to ensure consistency across the documentation.
  5. Submit a Pull Request (PR): Once you've made your changes, submit a pull request to the main siglens-docs repository. Please provide a concise and clear description of the changes and why they are necessary.

Content Guidelines

  • Use proper title hierarchy (h1-h6) and valid HTML
  • All titles must follow the Chicago style of headline capitalization.
  • External links (not https://SigLens.com) should be opened in a new tab (target="_blank")
  • External links should have an HTML attribute of rel="noopener".
  • All filenames should be dash-based and nested in such a way that makes sense
  • All images must be in PNG format and does not contain any sensitive information. Ensure that screenshots of the SigLens user interface are of clear quality, high resolution, and effectively communicate their intended purpose within the given context.
  • When creating new content or adjusting docs hierarchy, please consult the SigLens team by opening a Github Issue in this repository.

First-Time Contributors

If you're new to open-source or this project, look for issues labeled good first issue. These are great starting points for your first contribution. Don't hesitate to ask questions or seek guidance by creating an issue or contacting the maintainers.

Community and Support

Join our community to discuss the documentation and share ideas:

  • GitHub Issues: For bug reports, feature requests, or submitting feedback.
  • Slack: If you encounter any difficulties, don't hesitate to join our SigLens Slack Community Channel for assistance!

License

The SigLens Documentation is licensed under the Apache License 2.0. By contributing to this repository, you agree to license your contributions under the same license.


Thank you to all the contributors who have helped grow SigLens. Your efforts are greatly appreciated by the community.

SigLens_github SigLens_twitter SigLens_linkedin

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.