awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jorgebastida avatar

jorgebastida/awslogs

0
View on GitHub↗
4,992 stars·341 forks·Python·22 views

Awslogs

awslogs is a command line interface and terminal-based utility for querying, filtering, and streaming log events from AWS CloudWatch. It functions as a log management tool and cloud-native viewer for navigating log groups and streams.

The tool provides capabilities for real-time log monitoring and the extraction of specific fields from JSON-formatted logs to simplify data review. It allows for the isolation of system issues through the use of time offsets, regular expressions, and custom filter patterns.

The utility covers log event retrieval and the listing of available log groups and streams. It supports constraining data retrieval through time-window filtering and reducing data volume via pattern-based filtering.

Features

  • CLI Query Interfaces - Provides a command line interface to fetch and display CloudWatch log groups, streams, and events.
  • CLI Argument Parsers - Translates command line arguments into specific API parameters to fetch and filter log data.
  • AWS API Integrations - Integrates with AWS services using the official SDK for authentication and API communication.
  • AWS Infrastructure Debugging - Isolates system issues by fetching log groups and streams from AWS CloudWatch using time filters.
  • CloudWatch Log Analysis - Enables searching and filtering through AWS CloudWatch logs to troubleshoot system behavior.
  • CloudWatch Logs CLIs - Provides a specialized command line interface for querying and streaming AWS CloudWatch log events.
  • Log Management Tools - Provides a utility for aggregating, viewing, and searching cloud logs using advanced filtering.
  • Log Streaming - Provides real-time streaming of logs from AWS CloudWatch services directly to the terminal.
  • Log Viewers - Offers a terminal-based viewer for navigating log groups and streams with real-time monitoring.
  • Log Field Projections - Extracts and displays only the specific key-value pairs requested from structured JSON log entries.
  • AWS Data Retrieval - Parses JSON formatted logs from AWS CloudWatch to extract specific data fields.
  • Polling-Based Updates - Simulates real-time monitoring by periodically querying the AWS API for new log events.
  • Log Stream Parsers - Extracts and projects specific fields from JSON-formatted cloud logs for easier analysis.
  • Log Event Filters - Retrieves and aggregates events from specific log groups using filters and regular expressions.
  • Log Event Filtering - Uses regular expressions and wildcards to isolate relevant log events from groups and streams.
  • Log Group Management - Retrieves a directory of available log groups and the specific streams contained within them.
  • Real-Time Application Log Monitoring - Streams live log events from AWS CloudWatch to track application activity and errors in real time.
  • Regex-Based Log Filtering - Filters incoming log streams using regular expression patterns to isolate specific entries.
  • Time-Window Filtering - Implements the ability to constrain log retrieval using absolute dates or relative time offsets.
  • Data Management - CLI for querying CloudWatch logs.

Star history

Star history chart for jorgebastida/awslogsStar history chart for jorgebastida/awslogs

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does jorgebastida/awslogs do?

awslogs is a command line interface and terminal-based utility for querying, filtering, and streaming log events from AWS CloudWatch. It functions as a log management tool and cloud-native viewer for navigating log groups and streams.

What are the main features of jorgebastida/awslogs?

The main features of jorgebastida/awslogs are: CLI Query Interfaces, CLI Argument Parsers, AWS API Integrations, AWS Infrastructure Debugging, CloudWatch Log Analysis, CloudWatch Logs CLIs, Log Management Tools, Log Streaming.

Which projects share features with jorgebastida/awslogs?

Projects with overlapping indexed features include: stern/stern — Stern is a Kubernetes command-line debugging tool and log aggregator designed for streaming and filtering logs from… pamburus/hl — hl is a set of command-line interface tools for filtering, aggregating, streaming, and visualizing structured log data… bensadeh/tailspin — Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into… narrativescience-old/log.io — log.io is a real-time log monitoring system designed for streaming and visualizing system logs in a web browser as… aws/aws-sdk-go — The AWS SDK for Go is a software development kit and cloud infrastructure library used to programmatically interact… hyperdxio/hyperdx — HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and…

Projects sharing features with Awslogs

These projects share indexed features with Awslogs. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • stern/sternstern avatar

    stern/stern

    4,747View on GitHub↗

    Stern is a Kubernetes command-line debugging tool and log aggregator designed for streaming and filtering logs from multiple pods and containers. It functions as a log tailing utility that consolidates real-time data from distributed resources into a single, color-coded output. The tool uses regular expressions to select pods and filter log content, allowing for the isolation of specific system events. It automatically tracks the lifecycle of resources, using a watch mechanism to attach to new pods that match filter criteria and removing deleted ones from the active view. Capabilities includ

    Godebuggingdevopskubernetes
    View on GitHub↗4,747
  • pamburus/hlpamburus avatar

    pamburus/hl

    2,912View on GitHub↗

    hl is a set of command-line interface tools for filtering, aggregating, streaming, and visualizing structured log data across multiple sources. It functions as a log filter, file aggregator, real-time streamer, and structured log viewer. The project specializes in transforming JSON and logfmt data into human-readable formats for visual analysis. It enables the merging of multiple log files and compressed archives into a single chronologically sorted stream, while supporting live tracking of multiple sources into a unified real-time view. Capabilities include field-based filtering via key-val

    Rustclicommand-line-toolhl
    View on GitHub↗2,912
  • bensadeh/tailspinbensadeh avatar

    bensadeh/tailspin

    7,875View on GitHub↗

    Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into colorized output. It functions as a command line log highlighter and tailer that applies syntax highlighting to logs using regular expressions. The tool distinguishes itself through its ability to monitor files in real time and pipe live output through a highlighter. It recognizes and colors common data types such as IP addresses, UUIDs, HTTP methods, JSON objects, dates, and memory pointers. Users can define custom highlight styles and regex patterns to assign specific colors to uni

    Rustcczecolorizercolors
    View on GitHub↗7,875
  • narrativescience-old/log.ioNarrativeScience-old avatar

    NarrativeScience-old/log.io

    4,839View on GitHub↗

    log.io is a real-time log monitoring system designed for streaming and visualizing system logs in a web browser as they are generated. It consists of a TCP log aggregator that collects formatted messages from remote sources and a file-based log streamer that monitors local files for changes. The system provides a web-based log viewer capable of ad-hoc visualization, allowing users to route specific active log streams to different screens for targeted monitoring. This is supported by a centralized message broker that redistributes incoming logs to web clients. The platform covers centralized

    TypeScriptlog-monitoringrealtimeui
    View on GitHub↗4,839
Compare all 30 related projects→