Sign inSign up

razvan1/graylog-log-generator

By razvan1

•Updated over 1 year ago

Python log generator for Graylog. Simulates app logs for testing, monitoring & security. šŸš€

Image
0

327

razvan1/graylog-log-generator repository overview

⁠Python Log Generator for Graylog (by OpenThreat)

A lightweight Python-based log generator designed to simulate real-world application logs and send them to Graylog. Ideal for testing log pipelines, Kubernetes monitoring setups, and security analysis.

⁠Features

āœ… Generates realistic JSON logs similar to a Python microservice
āœ… Simulates multiple messages
āœ… Sends logs directly to Graylog
āœ… Supports random log levels (INFO, ERROR, DEBUG, etc.)
āœ… Includes timestamp, environment, and host for observability
āœ… Runs efficiently in Kubernetes

⁠Use Cases

šŸ”¹ Kubernetes logging testing – Simulate application logs in Graylog stacks
šŸ”¹ Security monitoring validation – Generate structured logs for SIEM tools
šŸ”¹ Incident response training – Use fake logs to test forensic analysis
šŸ”¹ Performance testing – Benchmark log ingestion at scale


ā šŸš€ Quick Start

1ļøāƒ£ Pull the image from Docker Hub

docker pull razvan1/graylog-log-generator:latest

2ļøāƒ£ Run the container (with default Graylog target)

docker run -e GRAYLOG_HOST="graylog-service" -e GRAYLOG_PORT="12201" -e USE_UDP="true" razvan1/graylog-log-generator:latest

3ļøāƒ£ Deploy in Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: log-generator
spec:
  replicas: 2
  selector:
    matchLabels:
      app: log-generator
  template:
    metadata:
      labels:
        app: log-generator
    spec:
      containers:
      - name: log-generator
        image: razvan1/graylog-log-generator:latest
        env:
        - name: GRAYLOG_HOST
          value: "graylog-service"
        - name: GRAYLOG_PORT
          value: "12201"
        - name: USE_UDP
          value: "true"
kubectl apply -f deployment.yaml

⁠Built with ā¤ļø by OpenThreat

At OpenThreat, we specialize in security analytics, threat intelligence, and log monitoring solutions. This tool is part of our ongoing research into log management, threat detection, and SIEM optimization. If you're looking for advanced security monitoring, get in touch. šŸš€

šŸ”— **More info: ** openthreat.ro⁠
šŸ“§ **Contact us: ** [email protected]⁠

Tag summary

Content type

Image

Digest

sha256:e0511dbf0…

Size

47.7 MB

Last updated

over 1 year ago

docker pull razvan1/graylog-log-generator