Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tahmid-saj/logging-service

Logging service API for log management in S3 from different frontends / APIs / databases. Can also view summaries of logs in dashboard. Developed using Go / Gin, AWS S3.
https://github.com/tahmid-saj/logging-service

aws-s3 gin go logging

Last synced: about 2 months ago
JSON representation

Logging service API for log management in S3 from different frontends / APIs / databases. Can also view summaries of logs in dashboard. Developed using Go / Gin, AWS S3.

Awesome Lists containing this project

README

        

# logging-service

Logging service API for log management in S3 from different frontends / APIs / databases. Can also view summaries of logs in dashboard. Developed using Go / Gin, AWS S3.




## Directory structure

The directory structure is as follows:

- **bucket/**
- Handles interactions with AWS S3 buckets for log storage.

- **conf/**
- Configuration files for the service.

- **data/**
- Contains example or sample log data.

- **models/**
- Data models for logging records and configurations.

- **object/**
- Manages S3 object operations such as upload and retrieval.

- **routes/**
- Defines API routes using the Gin framework.

- **utils/**
- Utility functions for log processing and S3 interactions.

- **main.go**
- Entry point for the logging service.




## Overview

### Design

The service is used mainly with a monitoring and notification service. The monitoring service can be found here. Similar services can be found here and below:

#### Similar services

image