Skip to content

KissLog server is an application which centralizes logs, exceptions and other related metrics

Notifications You must be signed in to change notification settings

KissLog-net/KissLog-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 

Repository files navigation

KissLog server

The application has been renamed to logBee-app, and is currently maintained on https://github.com/catalingavan/logBee-app.

About

KissLog is a logging, exceptions tracking and Application Performance Monitoring server.
It provides a powerful and easy to use user-interface, allowing for viewing and analyzing the data in real time.

KissLog server ingests data via REST interfaces, making it compatible with any programming language and platform.

kisslog.net, the public instance of KissLog server, currently processes about 200 logs per second and a total of 50 million logs per month.

Technology

  • Built on .NET6
  • Working on Windows, Linux and Docker
  • Uses MongoDB 6.0 or Azure Cosmos DB (as it can be hosted on Microsoft Azure)

Artifacts

KissLog server artifacts can be downloaded from here:
https://github.com/KissLog-net/KissLog-server/releases

Installation and configuration guide can be found here:
https://kisslog.net/Docs/on-premises.index.html

Latest versions

KissLog.Frontend-v6.0.1

KissLog.Backend-v6.0.1

docker pull catalingavan/kisslog.frontend:6.0.1
docker pull catalingavan/kisslog.backend:6.0.1

Saving logs

  • .NET applications can use the KissLog.Sdk library which automatically sends all the logs and metrics to KissLog server

  • Submitting logs by directly consuming the REST interface

POST http://localhost:44088/request-logs
{
  "organizationId": "_OrganizationId_",
  "applicationId": "_ApplicationId_",
  "startedAt": "2024-03-11T14:36:31.108Z",
  "durationInMilliseconds": 41,
  "httpProperties": {
    "absoluteUri": "http://localhost/catalog/createProduct?locale=en",
    "method": "POST",
    "response": {
      "statusCode": 200
    }
  },
  "logs": [
    {
      "logLevel": "Information",
      "message": "Creating product..."
    }
  ]
}

User interface

User interface

About

KissLog server is an application which centralizes logs, exceptions and other related metrics

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published