forked from hashicorp-forge/grove
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Move to pyproject.toml. Add processors, documentation updates. (hashi…
…corp-forge#26) * Add processors. Move to pyproject.toml. * Cache calls to quote_aware_split. * Update processor base class to allow finalize only This was possible prior to this commit, but required a stub method for process to be implemented. * Add local file secret backend. * Remove caching to prevent unexpected mutation. * Documentation updates. * Version bump for new release. * Update build process for pyproject.toml * Only write processed data if processors are configured. By default both a processed and raw output stream are configured to simplify configuration. However, this means that if no processors are used logs will be written twice. This pull-request prevents that, and instead only write out data if processors are configured. * Fix up logger error. * Update grove/outputs/__init__.py Co-authored-by: Jonas Plum <[email protected]> * Address pull-request comments. --------- Co-authored-by: Jonas Plum <[email protected]>
- Loading branch information
Showing
85 changed files
with
1,612 additions
and
614 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,8 @@ | ||
## Grove | ||
|
||
> Grove is not an official HashiCorp project. | ||
<p align="center"> | ||
<br /><br /> | ||
<img src="docs/static/grove-logo-small.png?raw=True" alt="Grove"> | ||
<br /> | ||
</p> | ||
|
||
Grove is a Software as a Service (SaaS) log collection framework, designed to support | ||
collection of logs from services which do not natively support log streaming. | ||
|
@@ -24,6 +26,12 @@ us via email at [email protected], rather than filing a GitHub issue. | |
|
||
### Supported Sources | ||
|
||
<p align="center"> | ||
<br /><br /> | ||
<img src="docs/static/grove-support.png?raw=True" alt="Grove support overview"> | ||
<br /> | ||
</p> | ||
|
||
Currently the following log sources are supported by Grove out of the box. If a source | ||
isn't listed here, support can be added by creating a custom connector! | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -59,3 +59,4 @@ Subpackages | |
grove.helpers | ||
grove.outputs | ||
grove.secrets | ||
grove.processors |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -19,6 +19,7 @@ Subpackages | |
grove.helpers | ||
grove.outputs | ||
grove.secrets | ||
grove.processors | ||
|
||
Submodules | ||
---------- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,14 @@ | ||
Grove | ||
===== | ||
.. container:: clear-title | ||
|
||
.. note:: | ||
Grove is not an official HashiCorp project. | ||
.. image:: static/grove-logo-small.png | ||
:alt: Grove | ||
:align: center | ||
:class: only-light | ||
|
||
.. image:: static/grove-logo-small-light.png | ||
:alt: Grove | ||
:align: center | ||
:class: only-dark | ||
|
||
Grove is a Software as a Service (SaaS) log collection framework, designed to support | ||
collection of logs from services which do not natively support log streaming. | ||
|
@@ -27,6 +33,18 @@ us via email at [email protected], rather than filing a GitHub issue. | |
Supported Sources | ||
----------------- | ||
|
||
.. container:: clear-image | ||
|
||
.. image:: static/grove-support.png | ||
:alt: Supported Sources | ||
:align: center | ||
:class: only-light | ||
|
||
.. image:: static/grove-support-light.png | ||
:alt: Supported Sources | ||
:align: center | ||
:class: only-dark | ||
|
||
Currently the following log sources are supported by Grove out of the box. If a source | ||
isn't listed here, support can be added by creating a custom connector! | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,6 @@ | ||
"""Grove metadata.""" | ||
|
||
__version__ = "1.0.0rc4" | ||
__version__ = "1.0.0rc5" | ||
__title__ = "grove" | ||
__author__ = "HashiCorp Security (TDR)" | ||
__license__ = "Mozilla Public License 2.0" | ||
__copyright__ = "Copyright 2023 HashiCorp, Inc." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.