Project

General

Profile

Actions

User story #9797

closed

Use different ways to report back

Added by Janos Mattyasovszky over 7 years ago. Updated over 4 years ago.

Status:
Rejected
Priority:
N/A
Category:
Relay server or API
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

The transport layer for the current logging system (Syslog) is modifying a very base-system daemon.
Additionally to handle any scaling issues, used over UDP, which is:
- unencrypted
- pretty fragile
+ does not hang
+ does not keep a contant TCP session to the policy server

You should consider different ways to relay the reports, where the main goals should be:
  • one-shot upload of the reports of the last run
  • use an encrypted way to secure the logfiles
  • probably also sign it for security
  • probably use something http-backed to utilize the already existing apache on the policy servers
For this you'd need to:
  • collect the reports in a separate place for each run and upload it at the end (just like the inventory), and
  • establish somekind of daemon that handles the forwarding of the uploaded inventories / logs, so you are not bound to whatever schedule the relays' agent have

Related issues 1 (0 open1 closed)

Is duplicate of Rudder - Architecture #14008: Replace syslog by an HTTPS based communication for reportingReleasedAlexis MoussetActions
Actions #1

Updated by Benoît PECCATTE about 7 years ago

  • Category set to Relay server or API
Actions #2

Updated by Alexis Mousset over 5 years ago

  • Assignee set to Alexis Mousset
  • Target version changed from Ideas (not version specific) to 6.0.0~beta1

Time has come!

Actions #3

Updated by Janos Mattyasovszky over 5 years ago

<3

Actions #4

Updated by Alexis Mousset over 4 years ago

  • Status changed from New to Rejected

Closing as #14008 duplicate!

Actions #5

Updated by Alexis Mousset over 4 years ago

  • Is duplicate of Architecture #14008: Replace syslog by an HTTPS based communication for reporting added
Actions

Also available in: Atom PDF