Uploaded image for project: 'Kaa'
  1. Kaa
  2. KAA-178

Create a unified plugin system for log appenders

    XMLWordPrintable

    Details

      Description

      Currently there are three built-in log appenders in Kaa:

      • file system
      • MongoDB
      • Flume

      This story is to create a system for loading log appender plugins via a unified interface. The log appenders listed above must be separated out into loadable modules. The list of available modules will be defined at build time through the maven build profiles.

      Kaa Administration UI must be able to present log appender configuration as described by the configuration Avro schema. (The same approach must be reusable in the future for rendering the Kaa application configuration in the web UI).

        Attachments

          Activity

            People

            Assignee:
            ikulikov Igor Kulikov
            Reporter:
            akokhanovskyi Andrew Kokhanovskyi [Administrator]
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Due:
              Created:
              Updated:
              Resolved:

                Git Integration