Splunk Eventgen Output Queue Full Looping Again
Splunk Event Generator (Eventgen)
Status
Introduction
Splunk Event Generator is a utility that helps users easily build existent-fourth dimension event generators. The current maintainers of this project are Brian Bingham ( [email protected] ), Tony Lee ( [email protected] ), and Jack Meixensperger ( [email protected] ).
The goals of this project:
- Eliminate the demand for hand-coded event generators in Splunk apps
- Let for portability of event generators between applications and allow templates to be speedily adjusted betwixt use cases
- Let every type of events or transactions to exist modeled within Eventgen
Downloading a Splunk Eventgen App
Please go to splunkbase-Eventgen
Documentation
Documentation is hosted at Eventgen Documentation .
Contributing
Please note CONTRIBUTING.physician .
License
Splunk Upshot Generator is licensed under the Apache License 2.0. Details can be found in the LICENSE file.
Support
This software is released every bit-is. Splunk provides no warranty and no back up on this software. If you have any issues with the software, please read over the guidelines and file an result.
Pull Requests
Crash-land lxml from 4.5.2 to 4.6.5
Created 13 Dec, 2021 Pull Request #436 User Dependabot
Bumps lxml from 4.5.ii to iv.half dozen.v.
Changelog
Sourced from lxml's changelog.
4.half dozen.5 (2021-12-12)
Bugs stock-still
A vulnerability (GHSL-2021-1038) in the HTML cleaner allowed sneaking script content through SVG images.
A vulnerability (GHSL-2021-1037) in the HTML cleaner immune sneaking script content through CSS imports and other crafted constructs.
four.6.4 (2021-eleven-01)
Features added
GH#317: A new property
system_url
was added to DTD entities. Patch by Thirdegree.GH#314: The
STATIC_*
variables insetup.py
can at present be passed via env vars. Patch past Isaac Jurado.4.6.3 (2021-03-21)
Bugs stock-still
- A vulnerability (CVE-2021-28957) was discovered in the HTML Cleaner by Kevin Chung, which allowed JavaScript to pass through. The cleaner now removes the HTML5
formaction
attribute.4.six.2 (2020-11-26)
Bugs fixed
- A vulnerability (CVE-2020-27783) was discovered in the HTML Cleaner by Yaniv Nizry, which allowed JavaScript to pass through. The cleaner now removes more sneaky "fashion" content.
4.6.1 (2020-10-18)
... (truncated)
Commits
-
a9611ba
Fix a test in Py2. -
a3eacbc
Fix release of iv.vi.v. -
b7ea687
Update changelog. -
69a7473
Cleaner: cover some more cases where scripts could sneak through in peculiarly... -
54d2985
Fix status in test decorator. -
4b220b5
Utilise the non-depcrecated TextTestResult instead of _TextTestResult (GH-333) -
d85c6de
Exclude a test when using the macOS arrangement libraries because it fails with li... -
cd4bec9
Add macOS-M1 as cycle build platform. -
fd0d471
Install automake and libtool in macOS build to be able to install the latest ... -
f233023
Cleaner: Remove SVG paradigm data URLs since they can embed script content. - Additional commits viewable in compare view
Dependabot will resolve whatsoever conflicts with this PR as long as you don't change information technology yourself. You tin too trigger a rebase manually past commenting @dependabot rebase
.
Dependabot commands and options
Y'all tin can trigger Dependabot actions past commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting whatever edits that take been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR subsequently your CI passes on it -
@dependabot abolish merge
will abolish a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
volition close this PR and cease Dependabot recreating it. Y'all tin achieve the same result past closing it manually -
@dependabot ignore this major version
volition close this PR and end Dependabot creating whatsoever more than for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this pocket-sized version
volition shut this PR and stop Dependabot creating whatever more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating whatsoever more for this dependency (unless you lot reopen the PR or upgrade to information technology yourself) -
@dependabot use these labels
volition set up the current labels as the default for future PRs for this repo and language -
@dependabot utilize these reviewers
will set the current reviewers every bit the default for future PRs for this repo and language -
@dependabot utilize these assignees
will set the current assignees as the default for future PRs for this repo and linguistic communication -
@dependabot use this milestone
will set the current milestone every bit the default for futurity PRs for this repo and language
Yous can disable automated security fix PRs for this repo from the Security Alerts page.
Bump nokogiri from 1.11.0 to 1.12.5 in /docs
Created 27 Sep, 2021 Pull Asking #435 User Dependabot
Bumps nokogiri from 1.xi.0 to 1.12.v.
Release notes
Sourced from nokogiri's releases.
1.12.5 / 2021-09-27
Security
[JRuby] Address CVE-2021-41098 (GHSA-2rr5-8q37-2w7h).
In Nokogiri v1.12.iv and earlier, on JRuby only, the SAX parsers resolve external entities (XXE) by default. This gear up turns off entity-resolution-by-default in the JRuby SAX parsers to match the CRuby SAX parsers' behavior.
CRuby users are not afflicted by this CVE.
Fixed
- [CRuby]
Document#to_xhtml
properly serializes cocky-endmost tags in libxml > 2.9.10. A beliefs change introduced in libxml 2.9.11 resulted in emitting start and and tags (e.g.,<br></br>
) instead of a self-closing tag (e.g.,<br/>
) in previous Nokogiri versions. [#2324]
SHA256 checksums:
36bfa3a07aced069b3f3c9b39d9fb62cb0728d284d02b079404cd55780beaeff nokogiri-one.12.5-arm64-darwin.gem 16b1a9ddbb70a9c998462912a5972097cbc79c3e01eb373906886ef8a469f589 nokogiri-one.12.5-java.jewel 218dcc6edd1b49cc6244b5f88afb978739bb2f3f166c271557fe5f51e4bc713c nokogiri-1.12.v-x64-mingw32.gem e33bb919d64c16d931a5f26dc880969e587d225cfa97e6b56e790fb52179f527 nokogiri-i.12.five-x86-linux.gem e13c2ed011b8346fbd589e96fe3542d763158bc2c7ad0f4f55f6d801afd1d9ff nokogiri-1.12.5-x86-mingw32.gem 1ed64f7db7c1414b87fce28029f2a10128611d2037e0871ba298d00f9a00edd6 nokogiri-1.12.v-x86_64-darwin.gem 0868c8d0a147904d4dedaaa05af5f06656f2d3c67e4432601718559bf69d6cea nokogiri-i.12.v-x86_64-linux.gem 2b20905942acc580697c8c496d0d1672ab617facb9d30d156b3c7676e67902ec nokogiri-ane.12.5.gem
one.12.iv / 2021-08-29
Notable fix: Namespace inheritance
Namespace behavior when reparenting nodes has historically been poorly specified and the behavior diverged between CRuby and JRuby. As a outcome, making this behavior consistent in v1.12.0 introduced a breaking change.
This patch release reverts the Builder behavior present in v1.12.0..v1.12.3 merely keeps the Document behavior. This release also introduces a Document attribute to allow affected users to easily change this behavior for their legacy lawmaking without invasive changes.
Compensating Feature in XML::Document
This release of Nokogiri introduces a new
Document
boolean attribute,namespace_inheritance
, which controls whether children should inherit a namespace when they are reparented.Nokogiri::XML:Certificate
defaults this attribute tofalse
pregnant "do not inherit," thereby making explicit the behavior change introduced in v1.12.0.CRuby users who desire the pre-v1.12.0 beliefs may ready
document.namespace_inheritance = true
before reparenting nodes.See https://nokogiri.org/rdoc/Nokogiri/XML/Document.html#namespace_inheritance-instance_method for example usage.
Fix for XML::Builder
... (truncated)
Changelog
Sourced from nokogiri'south changelog.
1.12.five / 2021-09-27
Security
[JRuby] Address CVE-2021-41098 (GHSA-2rr5-8q37-2w7h).
In Nokogiri v1.12.iv and earlier, on JRuby only, the SAX parsers resolve external entities (XXE) by default. This prepare turns off entity-resolution-past-default in the JRuby SAX parsers to friction match the CRuby SAX parsers' behavior.
CRuby users are not afflicted by this CVE.
Fixed
- [CRuby]
Document#to_xhtml
properly serializes cocky-closing tags in libxml > two.9.ten. A behavior change introduced in libxml two.9.eleven resulted in emitting start and and tags (due east.g.,<br></br>
) instead of a self-endmost tag (due east.g.,<br/>
) in previous Nokogiri versions. [#2324]ane.12.4 / 2021-08-29
Notable gear up: Namespace inheritance
Namespace behavior when reparenting nodes has historically been poorly specified and the behavior diverged between CRuby and JRuby. Every bit a result, making this beliefs consequent in v1.12.0 introduced a breaking change.
This patch release reverts the Builder behavior present in v1.12.0..v1.12.iii but keeps the Document behavior. This release too introduces a Certificate aspect to allow afflicted users to easily alter this behavior for their legacy lawmaking without invasive changes.
Compensating Feature in XML::Document
This release of Nokogiri introduces a new
Document
boolean aspect,namespace_inheritance
, which controls whether children should inherit a namespace when they are reparented.Nokogiri::XML:Document
defaults this attribute tofalse
meaning "exercise not inherit," thereby making explicit the beliefs modify introduced in v1.12.0.CRuby users who desire the pre-v1.12.0 behavior may set
certificate.namespace_inheritance = true
before reparenting nodes.See https://nokogiri.org/rdoc/Nokogiri/XML/Certificate.html#namespace_inheritance-instance_method for case usage.
Fix for XML::Architect
However, recognizing that we want
Builder
-created children to inherit namespaces, Builder now will setnamespace_inheritance=true
on the underlying document for both JRuby and CRuby. This means that, on CRuby, the pre-v1.12.0 behavior is restored.Users who desire to turn this behavior off may pass a keyword argument to the Builder constructor like so:
Nokogiri::XML::Builder . new ( namespace_inheritance: false )Meet https://nokogiri.org/rdoc/Nokogiri/XML/Builder.html#label-Namespace+inheritance for instance usage.
Downstream gem maintainers
Note that whatever downstream gems may want to specifically omit Nokogiri v1.12.0--v1.12.iii from their dependency specification if they rely on child namespace inheritance:
... (truncated)
Commits
-
47f6a46
version bump to v1.12.five -
2a0ac88
update CHANGELOG -
6b60637
Merge pull request #2329 from sparklemotion/flavorjones-GHSA-2rr5-8q37-2w7h_1... -
4bd943c
fix(jruby): SAX parser uses an entity resolver -
f943ee4
refactor(jruby): handle errors more than consistently -
2790122
format: examination files -
01e1618
Merge pull request #2327 from sparklemotion/2324-xhtml-self-closing-tags_v1.12.x -
a0180c7
fix: HTML4::Certificate.to_xhtml self-closing tags -
564ac17
release v1.12.iv -
4d5754b
backport #2320 - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR every bit long as you lot don't alter it yourself. You can also trigger a rebase manually past commenting @dependabot rebase
.
Dependabot commands and options
Y'all tin trigger Dependabot deportment by commenting on this PR:
-
@dependabot rebase
volition rebase this PR -
@dependabot recreate
volition recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
volition merge this PR after your CI passes on information technology -
@dependabot squash and merge
volition squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and cease Dependabot recreating it. You lot tin can achieve the same result by closing information technology manually -
@dependabot ignore this major version
will close this PR and cease Dependabot creating any more for this major version (unless y'all reopen the PR or upgrade to it yourself) -
@dependabot ignore this small-scale version
will shut this PR and end Dependabot creating whatever more for this minor version (unless you reopen the PR or upgrade to information technology yourself) -
@dependabot ignore this dependency
will close this PR and cease Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to information technology yourself) -
@dependabot use these labels
volition set up the current labels equally the default for future PRs for this repo and linguistic communication -
@dependabot use these reviewers
will set the current reviewers equally the default for future PRs for this repo and language -
@dependabot employ these assignees
volition set up the current assignees every bit the default for future PRs for this repo and language -
@dependabot use this milestone
will gear up the electric current milestone as the default for hereafter PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
Bump addressable from two.seven.0 to 2.8.0 in /docs
Created 13 Jul, 2021 Pull Request #434 User Dependabot
Bumps addressable from 2.7.0 to 2.8.0.
Changelog
Sourced from addressable'south changelog.
Addressable 2.8.0
- fixes ReDoS vulnerability in Addressable::Template#match
- no longer replaces
+
with spaces in queries for non-http(s) schemes- fixed encoding ipv6 literals
- the
:compacted
flag fornormalized_query
now dedupes parameters- fix broken
escape_component
allonym- dropping support for Ruby-red two.0 and 2.1
- adding Scarlet three.0 compatibility for development tasks
- driblet back up for
rack-mountain
and remove Addressable::Template#generate- performance improvements
- switch CI/CD to GitHub Actions
Commits
-
6469a23
Updating gemspec again -
2433638
Merge branch 'primary' of github.com:sporkmonger/addressable into chief -
e9c76b8
Merge pull request #378 from ashmaroli/flat-map -
56c5cf7
Update the gemspec -
c1fed1c
Crave a not-vulnerable rake -
0d8a312
Adding note about ReDoS vulnerability -
89c7613
Merge branch 'template-regexp' into primary -
cf8884f
Annotation about alias fix -
bb03f71
Merge pull request #371 from charleystran/add_missing_encode_component_doc_entry -
6d1d809
Adding note virtually :compacted normalization - Boosted commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. Y'all can likewise trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
Y'all tin trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
volition rebase this PR -
@dependabot recreate
volition recreate this PR, overwriting whatsoever edits that take been made to information technology -
@dependabot merge
will merge this PR after your CI passes on information technology -
@dependabot squash and merge
will squash and merge this PR afterward your CI passes on information technology -
@dependabot cancel merge
will abolish a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if information technology is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. Y'all can attain the same effect by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this small-scale version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will shut this PR and terminate Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot employ these labels
will set up the electric current labels every bit the default for future PRs for this repo and linguistic communication -
@dependabot use these reviewers
will set up the current reviewers as the default for future PRs for this repo and linguistic communication -
@dependabot use these assignees
will set the current assignees equally the default for future PRs for this repo and linguistic communication -
@dependabot use this milestone
volition prepare the current milestone as the default for hereafter PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
Bump urllib3 from 1.24.2 to one.26.5 in /splunk_eventgen/lib
Created 02 Jun, 2021 Pull Request #432 User Dependabot
Bumps urllib3 from 1.24.2 to 1.26.v.
Release notes
Sourced from urllib3'due south releases.
one.26.5
⚠️ IMPORTANT: urllib3 v2.0 will drop back up for Python two: Read more than in the v2.0 Roadmap
- Fixed deprecation warnings emitted in Python 3.10.
- Updated vendored
vi
library to ane.16.0.- Improved performance of URL parser when splitting the potency component.
If you or your organization rely on urllib3 consider supporting us via GitHub Sponsors
1.26.iv
⚠️ Important: urllib3 v2.0 volition drop support for Python ii: Read more in the v2.0 Roadmap
- Changed behavior of the default
SSLContext
when connecting to HTTPS proxy during HTTPS requests. The defaultSSLContext
now setscheck_hostname=True
.If you or your system rely on urllib3 consider supporting united states via GitHub Sponsors
1.26.three
⚠️ IMPORTANT: urllib3 v2.0 will driblet support for Python 2: Read more in the v2.0 Roadmap
Fixed bytes and string comparison issue with headers (Pull #2141)
Changed
ProxySchemeUnknown
error message to exist more actionable if the user supplies a proxy URL without a scheme (Pull #2107)If you or your organization rely on urllib3 consider supporting us via GitHub Sponsors
1.26.2
⚠️ IMPORTANT: urllib3 v2.0 will drop support for Python two: Read more in the v2.0 Roadmap
- Stock-still an issue where
wrap_socket
andCERT_REQUIRED
wouldn't be imported properly on Python two.vii.8 and earlier (Pull #2052)i.26.one
⚠️ Important: urllib3 v2.0 will drop support for Python ii: Read more in the v2.0 Roadmap
- Stock-still an outcome where 2
User-Amanuensis
headers would be sent if aUser-Amanuensis
header fundamental is passed asbytes
(Pull #2047)one.26.0
⚠️ Of import: urllib3 v2.0 will drop support for Python ii: Read more in the v2.0 Roadmap
Added support for HTTPS proxies contacting HTTPS servers (Pull #1923, Pull #1806)
Deprecated negotiating TLSv1 and TLSv1.1 by default. Users that still wish to use TLS before than 1.2 without a deprecation alarm should opt-in explicitly by setting
ssl_version=ssl.PROTOCOL_TLSv1_1
(Pull #2002) Starting in urllib3 v2.0: Connections that receive aDeprecationWarning
volition neglectDeprecated
Retry
optionsRetry.DEFAULT_METHOD_WHITELIST
,Retry.DEFAULT_REDIRECT_HEADERS_BLACKLIST
andRetry(method_whitelist=...)
in favor ofRetry.DEFAULT_ALLOWED_METHODS
,Retry.DEFAULT_REMOVE_HEADERS_ON_REDIRECT
, andRetry(allowed_methods=...)
(Pull #2000) Starting in urllib3 v2.0: Deprecated options will be removed
... (truncated)
Changelog
Sourced from urllib3'south changelog.
1.26.5 (2021-05-26)
- Fixed deprecation warnings emitted in Python three.ten.
- Updated vendored
vi
library to 1.16.0.- Improved performance of URL parser when splitting the dominance component.
1.26.4 (2021-03-15)
- Changed behavior of the default
SSLContext
when connecting to HTTPS proxy during HTTPS requests. The defaultSSLContext
now setscheck_hostname=True
.i.26.iii (2021-01-26)
Fixed bytes and cord comparison issue with headers (Pull #2141)
Inverse
ProxySchemeUnknown
error bulletin to be more actionable if the user supplies a proxy URL without a scheme. (Pull #2107)1.26.2 (2020-11-12)
- Fixed an issue where
wrap_socket
andCERT_REQUIRED
wouldn't be imported properly on Python 2.7.8 and before (Pull #2052)1.26.1 (2020-11-xi)
- Fixed an upshot where two
User-Agent
headers would be sent if aUser-Amanuensis
header key is passed asbytes
(Pull #2047)i.26.0 (2020-11-10)
Notation: urllib3 v2.0 volition drop support for Python two.
Read more in the v2.0 Roadmap <https://urllib3.readthedocs.io/en/latest/v2-roadmap.html>
_.Added support for HTTPS proxies contacting HTTPS servers (Pull #1923, Pull #1806)
Deprecated negotiating TLSv1 and TLSv1.1 by default. Users that still wish to employ TLS earlier than 1.ii without a deprecation warning
... (truncated)
Commits
-
d161647
Release 1.26.5 -
2d4a3fe
Improve operation of sub-authorisation splitting in URL -
2698537
Update vendored 6 to 1.16.0 -
07bed79
Fix deprecation warnings for Python 3.10 ssl module -
d725a9b
Add Python iii.ten to GitHub Deportment -
339ad34
Use pytest==vi.2.4 on Python three.10+ -
f271c9c
Apply latest Black formatting -
1884878
[1.26] Properly proxy EOF on the SSLTransport examination suite -
a891304
Release 1.26.4 -
8d65ea1
Merge pull request from GHSA-5phf-pp7p-vc2r - Additional commits viewable in compare view
Dependabot will resolve whatever conflicts with this PR as long as you don't alter it yourself. Y'all can also trigger a rebase manually past commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR later on your CI passes on it -
@dependabot squash and merge
volition squash and merge this PR after your CI passes on it -
@dependabot abolish merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
volition reopen this PR if it is closed -
@dependabot shut
volition close this PR and stop Dependabot recreating it. You tin achieve the same upshot by closing it manually -
@dependabot ignore this major version
volition close this PR and stop Dependabot creating whatsoever more for this major version (unless y'all reopen the PR or upgrade to information technology yourself) -
@dependabot ignore this minor version
volition close this PR and finish Dependabot creating any more for this minor version (unless you lot reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless yous reopen the PR or upgrade to it yourself) -
@dependabot use these labels
will set the current labels as the default for hereafter PRs for this repo and language -
@dependabot use these reviewers
will set up the current reviewers as the default for future PRs for this repo and language -
@dependabot employ these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot employ this milestone
will gear up the current milestone as the default for hereafter PRs for this repo and language
You tin can disable automated security set PRs for this repo from the Security Alerts page.
Bump rexml from three.2.4 to 3.two.5 in /docs
Created xxx Apr, 2021 Pull Request #430 User Dependabot
Bumps rexml from 3.two.four to 3.2.5.
Changelog
Sourced from rexml'southward changelog.
3.2.5 - 2021-04-05 {#version-3-2-5}
Improvements
Add more validations to XPath parser.
crave "rexml/document"
past default. [GitHub#36][Patch by Koichi ITO]Don't add
#dcloe
method to core classes globally. [GitHub#37][Patch by Akira Matsuda]Add together more documentations. [Patch by Burdette Lamar]
Added
REXML::Elements#parent
. [GitHub#52][Patch by Burdette Lamar]Fixes
Fixed a issues that
REXML::DocType#clone
doesn't copy external ID information.Fixed round-trip vulnerability bugs. Encounter also: https://www.ruby-red-lang.org/en/news/2021/04/05/xml-round-trip-vulnerability-in-rexml-cve-2021-28965/ [HackerOne#1104077][CVE-2021-28965][Reported by Juho Nurminen]
Thanks
Koichi ITO
Akira Matsuda
Burdette Lamar
Juho Nurminen
Commits
-
a622645
Add 3.2.v entry -
3c137eb
Prepare a parser problems that some data may be ignored before DOCTYPE -
9b311e5
Set up a problems that invalid document announcement may be accustomed -
f9d88e4
Fix a issues that invalid document proclamation may be generated -
f7bab89
Fix a problems that invalid element end may exist accepted -
6a250d2
Fix a bug that invalid element kickoff may be accepted -
2fe62e2
Gear up a bug that invalid notation declaration may exist accustomed -
a659c63
Fix a issues that invalid notation declaration may exist generated -
790dd11
Utilise carmine/setup-blood-red (#66) -
eda1b20
Clean up and enhance high-level RDoc (#65) - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long every bit yous don't alter information technology yourself. You can too trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You lot can trigger Dependabot deportment past commenting on this PR:
-
@dependabot rebase
volition rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
volition merge this PR afterward your CI passes on it -
@dependabot squash and merge
volition squash and merge this PR afterward your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
volition close this PR and stop Dependabot recreating it. You tin accomplish the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless yous reopen the PR or upgrade to it yourself) -
@dependabot ignore this modest version
will close this PR and end Dependabot creating any more for this small version (unless y'all reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating whatever more for this dependency (unless you lot reopen the PR or upgrade to it yourself) -
@dependabot use these labels
will set the electric current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will fix the current reviewers as the default for future PRs for this repo and linguistic communication -
@dependabot use these assignees
volition ready the current assignees as the default for time to come PRs for this repo and linguistic communication -
@dependabot utilize this milestone
will ready the current milestone as the default for future PRs for this repo and linguistic communication
You tin can disable automated security fix PRs for this repo from the Security Alerts page.
Crash-land kramdown from 2.three.0 to 2.3.1 in /docs
Created 29 Mar, 2021 Pull Asking #429 User Dependabot
Bumps kramdown from 2.iii.0 to two.3.1.
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long every bit you lot don't change it yourself. You can likewise trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been fabricated to it -
@dependabot merge
will merge this PR later your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
volition abolish a previously requested merge and block automerging -
@dependabot reopen
volition reopen this PR if information technology is airtight -
@dependabot shut
volition close this PR and stop Dependabot recreating it. You can attain the aforementioned upshot past closing information technology manually -
@dependabot ignore this major version
volition close this PR and cease Dependabot creating any more than for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will shut this PR and stop Dependabot creating any more than for this modest version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
volition close this PR and terminate Dependabot creating whatever more than for this dependency (unless you reopen the PR or upgrade to information technology yourself) -
@dependabot use these labels
will set the current labels as the default for hereafter PRs for this repo and linguistic communication -
@dependabot use these reviewers
volition set the current reviewers every bit the default for time to come PRs for this repo and language -
@dependabot employ these assignees
will set the current assignees as the default for futurity PRs for this repo and language -
@dependabot use this milestone
will prepare the current milestone as the default for futurity PRs for this repo and language
You can disable automated security gear up PRs for this repo from the Security Alerts page.
Bump jinja2 from 2.10.3 to two.xi.3 in /splunk_eventgen/lib
Created 20 Mar, 2021 Pull Request #428 User Dependabot
Bumps jinja2 from two.10.3 to ii.xi.iii.
Release notes
Sourced from jinja2's releases.
two.eleven.three
This contains a fix for a speed issue with the
urlize
filter.urlize
is probable to be called on untrusted user input. For certain inputs some of the regular expressions used to parse the text could accept a very long time due to backtracking. As part of the fix, the email matching became slightly stricter. The various speedups apply tourlize
in general, not just the specific input cases.
- PyPI: https://pypi.org/project/Jinja2/two.11.3/
- Changes: https://jinja.palletsprojects.com/en/2.11.x/changelog/#version-2-11-3
two.xi.2
- Changelog: https://jinja.palletsprojects.com/en/2.eleven.10/changelog/#version-2-11-ii
2.11.1
This fixes an issue in async environment when indexing the event of an attribute lookup, like
{{ information.items[1:] }}
.
- Changes: https://jinja.palletsprojects.com/en/2.eleven.x/changelog/#version-ii-11-1
2.11.0
- Changes: https://jinja.palletsprojects.com/en/2.11.10/changelog/#version-ii-xi-0
- Weblog: https://palletsprojects.com/weblog/jinja-ii-11-0-released/
- Twitter: https://twitter.com/PalletsTeam/status/1221883554537230336
This is the last version to back up Python 2.seven and 3.5. The next version volition exist Jinja 3.0 and will support Python 3.vi and newer.
Changelog
Sourced from jinja2's changelog.
Version 2.xi.three
Released 2021-01-31
- Improve the speed of the
urlize
filter by reducing regex backtracking. E-mail matching requires a give-and-take grapheme at the start of the domain role, and only discussion characters in the TLD. :pr:1343
Version 2.11.2
Released 2020-04-xiii
- Set up a bug that caused callable objects with
__getattr__
, like :class:~unittest.mock.Mock
to be treated as a :func:contextfunction
. :issue:1145
- Update
wordcount
filter to trigger :class:Undefined
methods by wrapping the input in :func:soft_str
. :pr:1160
- Fix a hang when displaying tracebacks on Python 32-bit. :issue:
1162
- Showing an undefined fault for an object that raises
AttributeError
on access doesn't crusade a recursion error. :issue:1177
- Revert changes to :grade:
~loaders.PackageLoader
from ii.10 which removed the dependency on setuptools and pkg_resources, and added limited back up for namespace packages. The changes caused issues when using Pytest. Due to the difficulty in supporting Python 2 and :pep:451
simultaneously, the changes are reverted until 3.0. :pr:1182
- Gear up line numbers in error messages when newlines are stripped. :pr:
1178
- The special
namespace()
consignment object in templates works in async environments. :issue:1180
- Gear up whitespace being removed earlier tags in the centre of lines when
lstrip_blocks
is enabled. :issue:1138
- :form:
~nativetypes.NativeEnvironment
doesn't evaluate intermediate strings during rendering. This prevents early on evaluation which could change the value of an expression. :issue:1186
Version 2.11.1
Released 2020-01-30
- Fix a bug that prevented looking up a key subsequently an attribute (
{{ data.items[1:] }}
) in an async template. :outcome:1141
... (truncated)
Commits
-
cf21539
release version ii.11.3 -
15ef8f0
Merge pull asking #1343 from pallets/urlize-speedup -
ef658dc
speed up urlize matching -
eeca0fe
Merge pull request #1207 from mhansen/patch-1 -
2dd7691
Merge pull asking #1209 from mhansen/patch-3 -
4892940
do_dictsort: update example prepare to copy/paste -
7db7d33
api.rst: bugfix in docs, import PackageLoader -
9ec465b
fix changelog header -
737a4cd
release version 2.11.2 -
179df6b
Merge pull request #1190 from pallets/native-eval - Boosted commits viewable in compare view
Dependabot volition resolve whatsoever conflicts with this PR as long as you don't modify information technology yourself. You tin can too trigger a rebase manually past commenting @dependabot rebase
.
Dependabot commands and options
Yous can trigger Dependabot deportment past commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting whatsoever edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
volition squash and merge this PR afterwards your CI passes on information technology -
@dependabot cancel merge
will abolish a previously requested merge and cake automerging -
@dependabot reopen
will reopen this PR if information technology is airtight -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the aforementioned result by endmost it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating whatever more than for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this small-scale version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
volition close this PR and stop Dependabot creating any more than for this dependency (unless you lot reopen the PR or upgrade to it yourself) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot utilize these assignees
will set the electric current assignees equally the default for hereafter PRs for this repo and linguistic communication -
@dependabot employ this milestone
will ready the current milestone as the default for future PRs for this repo and language
Y'all tin disable automatic security fix PRs for this repo from the Security Alerts page.
Add throughput summary and set timmer blocked by end=3 count=0 settings
Created 08 Nov, 2019 Pull Request #346 User Yangxulight
Here is what I did in this PR:
- Add Throughput summary when we call "/status" from a controller. (eventgen_controller_api.py)
- When we have a sample with settings of "count=0, end=three", the timer for that sample volition blocked and only log "There is no data to be generated in worker...". because the execution is always 0. We should increase the execution so that this sample timer can finished the job after 3 execution.
Issues
New token replacement type: weight replacement[feature/comeback]
Created 04 Jul, 2019 Issue #261 User Yangxulight
Is your feature request related to a problem? Please describe.
About time when I want to replace my token in proportion, I have to generate a file with the replacement text in proportion. Now I desire an easy way to ascertain this kind of token replacement. Let'south say I desire to replace "#http_status_code#" one of this values:"200", "404", "503", "400". And I want ninety% events has http_status_code "200", and others events with "404", "503", "400". Is there an good way to exercise this?
Describe the solution y'all'd similar
Maybe we can have a new token.replacementType , and nosotros can supersede the token by reading a a csv file, which the fist cavalcade is the value, and the 2nd column is the weight.
Describe alternatives yous've considered
A clear and concise description of any culling solutions or features you've considered.
Additional context
Nosotros may take to implement a specific random function for it.
Utilize variables within csv files to reuse substituted timestamps in other events [feature/improvement]
Created 31 Oct, 2019 Result #339 User Dieterschmitz
Is your characteristic asking related to a trouble? Delight depict.
No
Describe the solution you'd like
To clarify what we need it is the best to give you lot an case:
We (and some of our customers) use SA-EventGen and import CSV files we created on our own.
The content of the CSV file looks similar this (simplified):
2019-10-29 xv:14:04.403,UserA,"2019-10-29TT14:14:04.403+0100",IndexName,Source,MetricA
2019-10-29 fifteen:14:05.216,UserA,"2019-10-29TT14:14:04.403+0100",IndexName,Source,MetricB
The beginning line contains two timestamps. The first is the timestamp for the event, and the second timestamp is (in our case) the user's logon time. Both timestamps were replaced by SA-Eventgen which is fine.
At the moment SA-Eventgen does the aforementioned with the second line. And then the generated events looks similar this:
"2019-10-29 15:14:04.403,UserA,"2019-ten-29TT14:xiv:04.403+0100",IndexName,Source,MetricA
"2019-10-29 15:xiv:05.216,UserA,"2019-10-29TT14:xiv:05.216+0100",IndexName,Source,MetricB
The difference is that all timestamps in a single row have the same value.
We want to reuse the second timestamp of the commencement event (2019-10-29TT14:xiv:04.403+0100) in the 2d event again. So SA-Eventgen should not replace the 2nd timestamp of the second line with the current appointment/time but with the already replaced of the starting time event.
[feature/comeback] enabling jinja template with splunk eventgen app (eventgen as splunk app)
Created 06 Feb, 2020 Consequence #357 User Siddharthajuprod07
Is your feature request related to a problem? Please describe.
Yes. Splunk eventgen app is non able to initialize jinja template considering the code is resolving to a path "$SPLUNK_HOME\etc\apps\SA-Eventgen\lib\plugins\generator" , which doesn't exists.
Below is my environment details,
OS : Windows
Splunk Version : 8.0.ane
Eventgen Version : half-dozen.5.ii (as eventgen 7 withal non work with splunk eight)
python version : both python2 and python3 having aforementioned result.
Describe the solution you lot'd like
Splunkbase eventgen should work with jinja template.
Describe alternatives you've considered
I did some findings from my end to fix this simply no luck. I followed the beneath steps afterwards seeing the lawmaking of eventgen , roughly in the below order
modinput_eventgen.py >> eventgen_core.py >> eventgentimer.py >> eventgenconfig.py >> eventgenexceptions.py >> eventgen_core.py (equally the exception PluginNotLoaded handled here)
&& jinja.py
The steps I followed,
- Nether SA-Eventgen\lib I created the binder structure plugins\generator (as the code is looking for this path).
- Nether generator folder I copied the jinja2 folder from SA-Eventgen\lib folder as jinja.py is looking for that.
- I also copied jinja.py from $SPLUNK_HOME\etc\apps\SA-Eventgen\lib\plugins\generator folder to SA-Eventgen\lib\plugins\generator folder.
- I likewise created an empty init.py file in SA-Eventgen\lib\plugins\generator folder.
- Restarted splunk.
Now I am receiving the below error.
02-06-2020 18:02:32.343 +0530 Error ExecProcessor - message from ""C:\Program Files\Splunk\bin\Python2.exe" "C:\Program Files\Splunk\etc\apps\SA-Eventgen\bin\modinput_eventgen.py"" 2020-02-06 18:02:31 eventgen Mistake MainProcess {'exception': 'Traceback (most contempo phone call last):\n File "C:\Programme Files\Splunk\etc\apps\SA-Eventgen\lib\splunk_eventgen\eventgen_core.py", line 336, in _initializePlugins\n module = imp.load_module(base, mod_name, mod_path, mod_desc)\n File "C:\Program Files\Splunk\etc\apps\SA-Eventgen\lib\plugins\generator\jinja.py", line 8, in \northward from jinja2 import nodes\n File "C:\Program Files\Splunk\etc\apps\SA-Eventgen\lib\jinja2\init.py", line 33, in \northward from jinja2.environs import Surroundings, Template\n File "C:\Plan Files\Splunk\etc\apps\SA-Eventgen\lib\jinja2\surroundings.py", line 15, in \n from jinja2 import nodes\n File "C:\Program Files\Splunk\etc\apps\SA-Eventgen\lib\jinja2\nodes.py", line 19, in \n from jinja2.utils import Markup\n File "C:\Program Files\Splunk\etc\apps\SA-Eventgen\lib\jinja2\utils.py", line 647, in \n from markupsafe import Markup, escape, soft_unicode\nImportError: No module named markupsafe', 'effect': ImportError('No module named markupsafe',)}
The error is coming from utils.py under jinja2 in last line,
from markupsafe import Markup, escape, soft_unicode
Initially I was thinking this is related to python result but when I inverse the python version in server.conf its not able to initialize the modular input.
Additional context
None.
[bug] multiple strptime formats in token replacement
Created 02 Apr, 2020 Issue #369 User Jmeixensperger
Draw the problems
Events are non generated when I use multiple strptime expressions for a single token.
To Reproduce
Generate with included files
Expected behavior
Both strptime expressions are evaluated/written with the correct replaytimestamp
Actual behavior
Nothing is generated
Sample files and eventgen.conf file
eventgen.conf:
[sample.mobilemusic.csv] sampletype = csv outputMode = stdout end = 1 mode = replay token.0.token = ((\westward+\due south+\d+\s+\d{ii}:\d{2}:\d{2}:\d{3})|(\d{4}-\d{ii}-\d{2} \d{2}:\d{2}:\d{two}:\d{iii})) token.0.replacementType = replaytimestamp token.0.replacement = ["%b %d %H:%M:%S:%f", "%Y-%one thousand-%d %H:%Grand:%S:%f"]
sample:
index,host,source,sourcetype,_raw eventgenTest,splunk,/var/log/radius.log,radius,May 27 18:28:11:000 aaa2 radiusd[12676]:[ID 959576 local1.info] INFO RADOP(thirteen) acct start for [email protected] 10.94.63.34 from 130.253.37.97 recorded OK. eventgenTest,splunk,/var/log/httpd/access_log,access_custom,"2012-05-27 18:28:eleven:112 x.2.1.35 Post /playhistory/uploadhistory - lxxx - x.94.63.34 ""Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac Bone X) AppleWebKit/534.46 (KHTML, similar Gecko) Version/v.one Mobile/9A405 Safari/7534.48.3"" 503 0 0 468 1488" eventgenTest,splunk,/var/log/httpd/access_log,access_custom,"2012-05-27 eighteen:28:xi:125 ten.2.i.35 GET /sync/addtolibrary/01011207201000005652000000000047 - 80 - 10.94.63.34 ""Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac Bone X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3"" 200 0 0 468 1488" eventgenTest,splunk,/var/log/httpd/access_log,access_custom,"2012-05-27 18:28:xi:137 10.ii.1.35 GET /sync/addtolibrary/01011207201000005652000000000047 - fourscore - 10.94.63.34 ""Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, similar Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.three"" 503 0 0 468 1488" eventgenTest,splunk,/var/log/radius.log,radius,May 27 18:28:11:199 aaa2 radiusd[12676]:[ID 959576 local1.info] INFO RADOP(thirteen) acct stop for [e-mail protected] 10.94.63.34 from 130.253.37.97 recorde
Do y'all run eventgen with SA-eventgen?
No
If you are using eventgen with pip module way (please consummate the following data):
- python version: 3.6
- Bone: MacOS
- Virtual Env is used: Yep
- Eventgen Version: 7.0.0
Additional context
Relevant token.X.replacement docs on passing a list of strptime expressions (seems supported): "For ["listing","of","strptime"], but used with replaytimestamp, a JSON formatted list of strptime formats to try."
Stanzas from separate sources with duplicate names do not generate [bug]
Created 15 Apr, 2020 Issue #378 User Jmeixensperger
Describe the issues
When generating data with multiple eventgen.conf files, if the conf files contain the same stanza name, only i stanza gets used. This tin can occur easily if nosotros re-utilize bundles across sources/configs.
To Reproduce
- Copy bundles to dissever TAs:
stanzaBug2.tar.gz
stanzaBug1.tar.gz - Add 'myIndex1' and 'myIndex2' indices
- Enable eventgen and expect at data ingested in both indices
Expected behavior
Both conf files go picked upward and data is ingested in both indices
Actual behavior
Simply 1 stanza is used and information is ingested in 1 alphabetize
Do you run eventgen with SA-eventgen?
Yes
[bug] event with s2s output mode and lines over 120 char
Created 11 May, 2020 Issue #392 User Themrkeys
Describe the problems
Exception in thread OutputThread0:
Traceback (most recent call concluding):
File "/usr/local/lib/python3.vii/threading.py", line 926, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.vii/threading.py", line 870, in run
self._target(*self._args, **cocky._kwargs)
File "/usr/local/lib/python3.vii/site-packages/splunk_eventgen/eventgen_core.py", line 318, in _worker_do_work
raise e
File "/usr/local/lib/python3.7/site-packages/splunk_eventgen/eventgen_core.py", line 304, in _worker_do_work
detail.run()
File "/usr/local/lib/python3.vii/site-packages/splunk_eventgen/lib/outputplugin.py", line 39, in run
self.flush(self.events)
File "/usr/local/lib/python3.7/site-packages/splunk_eventgen/lib/plugins/output/s2s.py", line 204, in flush
1000["_time"],
File "/usr/local/lib/python3.7/site-packages/splunk_eventgen/lib/plugins/output/s2s.py", line 173, in send_event
e = cocky._encode_event(index, host, source, sourcetype, _raw, _time)
File "/usr/local/lib/python3.7/site-packages/splunk_eventgen/lib/plugins/output/s2s.py", line 124, in _encode_event
encoded_raw = self._encode_key_value("_raw", _raw)
File "/usr/local/lib/python3.vii/site-packages/splunk_eventgen/lib/plugins/output/s2s.py", line 78, in _encode_key_value
render "%s%south" % (cocky._encode_string(key), cocky._encode_string(value))
File "/usr/local/lib/python3.seven/site-packages/splunk_eventgen/lib/plugins/output/s2s.py", line 69, in _encode_string
"utf-viii"
UnicodeDecodeError: 'utf-viii' codec can't decode byte 0xd1 in position 3: invalid continuation byte
To Reproduce
Steps to reproduce the behavior:
use outputmode=s2s
Expected beliefs
no exception
Actual behavior
exception above
Exercise y'all run eventgen with SA-eventgen?
No
If you are using SA-Eventgen with Splunk (please complete the following data):
linux python iii.7
eventgen version git master
[bug] global end does not work
Created 12 May, 2020 Issue #393 User Rfaircloth-splunk
Describe the bug
eventgen does not stop later "cease" every bit occurred when end is int
To Reproduce
Steps to reproduce the behavior:
- Go to '...'
- Click on '....'
- Curl down to '....'
- See error
Expected behavior
A clear and curtailed description of what you expected to happen.
Actual behavior
A clear and concise clarification of what happens subsequently doing the reproduce steps.
Screenshots
If applicable, add screenshots to help explicate your trouble.
Sample files and eventgen.conf file
Please attach your sample files and eventgen conf file
Do you run eventgen with SA-eventgen?
Yes/No(No means you lot run eventgen with pip module style)
If you are using SA-Eventgen with Splunk (delight complete the following information):
- Os: [e.thousand. Windows/Mac OS 10.fourteen]
- Browser [e.m. chrome, safari]
- Eventgen Version [east.1000. 22]
- Splunk Version[e.g. 7.ane.iii]
- What other apps you lot have installed in Splunk etc/apps?
If you are using eventgen with pip module mode (delight complete the post-obit information):
- python version: [due east.k. ii.half-dozen]
- Bone: [e.thousand. Windows10]
- Virtual Env is used: Yes/No
- Eventgen Version [e.g. 6.iii.two]
Boosted context
Add any other context about the problem hither.
[bug] unable to use existing eventgen.conf from v.x with half dozen.ten or seven.10
Created 26 May, 2020 Upshot #398 User Rfaircloth-splunk
Describe the issues
Regex syntax of stanzas are no longer supported
To Reproduce
See Splunk-TA-juniper
Expected behavior
stanzas should exist practical based on regex match to sample name as with EG5.x
Actual behavior
No events are generated
Screenshots
If applicable, add screenshots to help explain your problem.
Sample files and eventgen.conf file
Delight attach your sample files and eventgen conf file
Exercise yous run eventgen with SA-eventgen?
Yes/No(No means you lot run eventgen with pip module manner)
If you are using SA-Eventgen with Splunk (please complete the following data):
- OS: [eastward.g. Windows/Mac OS 10.14]
- Browser [e.1000. chrome, safari]
- Eventgen Version [eastward.chiliad. 22]
- Splunk Version[e.thou. 7.1.3]
- What other apps you have installed in Splunk etc/apps?
If yous are using eventgen with pip module mode (please complete the following information):
- python version: [east.chiliad. 2.vi]
- OS: [e.g. Windows10]
- Virtual Env is used: Yeah/No
- Eventgen Version [due east.g. 6.3.2]
Boosted context
Add together any other context about the problem hither.
[issues] unable to run test cases
Created 28 May, 2020 Issue #399 User Rfaircloth-splunk
Describe the bug
Unable to use pytest
To Reproduce
setup venv and run pytest
Expected behavior
Setup of develop dependencies should exist adequate to test.
Actual behavior
pytest failed for missing dependency immediately in addition I suspect there surface area requirements for access to Splunk instances not defined
Screenshots
`================================================================================================================== ERRORS ===================================================================================================================
____________________________________________________________________________________________ ERROR collecting tests/large/test_output_plugin.py _____________________________________________________________________________________________
ImportError while importing test module '/Users/rfaircloth/Documents/GitHub/eventgen/tests/large/test_output_plugin.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
tests/large/test_output_plugin.py:1: in
from tests.large.utils.splunk_search_util import (
E ModuleNotFoundError: No module named 'tests'
============================================================================================================= warnings summary ==============================================================================================================
venv/lib/python3.7/site-packages/_pytest/mark/structures.py:334
/Users/rfaircloth/Documents/GitHub/eventgen/venv/lib/python3.7/site-packages/_pytest/mark/structures.py:334: PytestUnknownMarkWarning: Unknown pytest.mark.large - is this a typo? Yous tin can register custom marks to avoid this warning - for details, encounter https://docs.pytest.org/en/latest/mark.html
PytestUnknownMarkWarning,
-- Docs: https://docs.pytest.org/en/latest/warnings.html
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================== 1 warnings, 1 error in 0.99 seconds ====================================================================================================
Boosted context
Add any other context near the problem here.
Source product version tracking
Created 22 Jun, 2020 Issue #401 User Mkarlstrand-splunk
Today we separately maintain a repository of source product data samples in XML format with notations including product, version and notes about how the sample was collected (lab, documentation, internet, etc.). There is no linkage between this critical information and the eventgen templates and config we maintain for the same source products in another repo. This is problematic given that when eventgen is used for QA of an add together-on in that location is no power to determine what source product or version/versions are being simulated. This ways that if a bug/issue is found, transmission investigation must happen to track down the versions in question, if that is fifty-fifty possible with the bachelor information. Additionally, since at that place is no real visibility into the data used to create the templates the quality/trustworthiness of the resulting constructed data is finer unknown.
For example, events provided without information about the source product configuration and/or environment would exist college risk than events from a lab with well documented configuration.
The requested enhancement will provide a machinery to centrally manage and store notated source data samples, eventgen templates and config for a source product. Additionally, the solution will have tracking for source products and versions.
As a Programmer/Researcher/QA I may generate information needed to exam a technical add-on against specific products/components and versions then that I may ensure the compatibility/support that is intended.
For instance, I tin generate events for Cisco ASA firewall events for version 9.xiii.
As a Developer/Researcher/QA I can hands run into how the source events for specific products and versions were captured and which eventgen templates are based on these samples and so that I may gauge how trustworthy the resulting synthetic data is.
Eventgen not starting in standalone mode
Created 21 Aug, 2020 Issue #410 User Asmithhpe
Upshot:
I am invoking eventgen past running "splunk_eventgen -v generate path/to/eventgen.conf". I have attached the current configuration file that nosotros are attempting to use. The sample file is sitting in the "samples" folder where it should be. When I endeavour to start eventgen up there are no errors, no log files generated, nothing – it only just goes to the side by side line on the command line ready to receive the next command. Nothing shows upwards when I try to brandish what is actively running on the organization. Then, I am at a loss for what I need to do to get this functional.
OS:
CentOS seven.8
Eventgen:
7.1.1
eventgen.conf:
[sample_seed]
mode = sample
interval = 5
primeval = 5s
latest = now
generator = default
count = -one
hourOfDayRate = {"0": 0.8, "one": one.0, "2": 0.9, "three": 0.7, "4": 0.iv, "5":0.2, "half-dozen": 0.9, "vii": 0.five, "8": 0.half dozen, "ix": 2.0, "10": 1.0, "11": 0.iv, "12": 0.three, "xiii": 0.v, "14": 0.vi, "15": 0.seven, "xvi": 0.8, "17": 0.9, "18": 0.three, "nineteen": i.0, "xx": 0.4, "21": 0.5, "22": 0.6, "23": 0.8}
dayOfWeekRate = {"0": 0.8, "i": 1.0, "two": 0.9, "three": 0.seven, "4": 0.4, "5":0.two, "6": 0.nine}
perDayVolume = twoscore
randomizeCount = .four
randomizeEvents = true
outputMode = httpevent
httpeventServers = {"servers":[{ "protocol":"http", "accost":"192.168.3.101", "port":"8088", "key":"13109a1a-5576-4ff6-b5c6-a23af993a596"}]}
sourcetype = eventgen_test
[feature/comeback] amend retentiveness usage in perdayvolume generator
Created 28 October, 2020 Issue #414 User Jmeixensperger
Is your feature request related to a trouble? Delight draw.
The perdayvolume generator creates + stores multiple event lists/dicts while populating the output queue.
Draw the solution you lot'd similar
Nosotros should look at using a buffered io stream to mitigate the retentiveness usage.
Describe alternatives you lot've considered
Re-architect perdayvolume generator? Whatever alternative would be circuitous and require more than try
Additional context
This is not currently blocking customers from generating their desired data (hence the feature/comeback tag), merely this could drastically reduce the maximum chapters of perdayvolume's generation. We should also measure out + any report any performance gain associated with this improvement.
[bug] eventgentoken.py - rated integer token
Created thirty October, 2020 Effect #415 User Mickotronic
Describe the bug
eventgentoken.py has a bug where, if you use replacementtype = rated and replacement = integer in the config, information technology incorrectly uses s.now(), instead of the hour value.
Line 282: rateFactor *= s.hourOfDayRate[str(southward.now())]
It should use what float uses:
rateFactor *= s.hourOfDayRate[str(now.hour)]
I made 2 fixes to the file and now it works, to go far more in line with how the float handles information technology:
Before:
if endInt >= startInt:
replacementInt = random.randint(startInt, endInt)
if cocky.replacementType == "rated":
rateFactor = 1.0
if type(s.hourOfDayRate) == dict:
try:
rateFactor *= s.hourOfDayRate[str(southward.now())]
Later:
if endInt >= startInt:
replacementInt = random.randint(startInt, endInt)
if cocky.replacementType == "rated":
rateFactor = 1.0
now = south.now()
if type(s.hourOfDayRate) == dict:
try:
rateFactor *= due south.hourOfDayRate[str(at present.60 minutes)]
To Reproduce
Steps to reproduce the behavior:
- Add together an eventgen input that uses token replacementtype = rated, replacement = integer, and hourOfDayRate.
- Also, for that same eventgen input, utilise a token replacement where replacementtype = rated and replacement = bladder.
- Restart eventgen.
- Check eventgen logs/errors, and if data is beingness generated.
- Change the offset token replacement to be a float besides.
- Restart eventgen.
- Check eventgen logs/errors, and if data is being generated.
Expected behavior
Step 4: Events are generated where the tokens are replaced randomly in the int/float range, rated past the hourOfDayRate.
Step 7: Aforementioned as higher up.
Bodily behavior
Step 4: Events are not generated, fault in the logs, the value can't exist institute in the hourOfDay dict with the key: "'2020-10-30 17:19:54.819649'". That is because information technology should be giving information technology the hr, not the whole engagement.
Footstep 7. Events are generated and rated as expected.
Screenshots
Sample files and eventgen.conf file
Fastened files
Exercise you run eventgen with SA-eventgen?
Yes
If you are using SA-Eventgen with Splunk (delight complete the following information):
- Bone: Ruddy Hat Linux
- Browser Firefox
- Eventgen Version 7.2
- Splunk Version 8.0.5
- What other apps you have installed in Splunk etc/apps?
Additional context
Python error when using integer replacement for rated replacementtype:
KeyError: '2020-10-30 17:19:54.819649'
During treatment of the above exception, another exception occurred:
Traceback (nearly recent call last):
File "/opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/eventgen_core.py", line 350, in _generator_do_work
detail.run(output_counter=output_counter)
File "/opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/lib/generatorplugin.py", line 225, in run
samplename=cocky._sample.name,
File "/opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/lib/plugins/generator/default.py", line 76, in gen
GeneratorPlugin.build_events(self, eventsDict, startTime, earliest, latest)
File "/opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/lib/generatorplugin.py", line 42, in build_events
eventsDict, earliest, latest, ignore_tokens=ignore_tokens
File "/opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/lib/generatorplugin.py", line 272, in replace_tokens
pivot_timestamp=pivot_timestamp,
File "/opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/lib/eventgentoken.py", line 85, in replace
pivot_timestamp=pivot_timestamp,
File "/opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/lib/eventgentoken.py", line 289, in _getReplacement
% stack
TypeError: not plenty arguments for format string
[bug] verbosity and debug logging not working in versions vii.ten
Created 01 Nov, 2020 Issue #416 User Mickotronic
Describe the bug
If setting verbosity for eventgen in inputs.conf in versions 7.10, eventgen-main.log does non incorporate annihilation.
This aforementioned configuration would result in debug log output to eventgen-main.log in versions 6.ten.
There is no documentation that I tin can find that describes how to reach the same level of debug logging in versions 7.x, then I am making this a bug as it's unexpected behaviour and an undocumented change.
To Reproduce
Steps to reproduce the beliefs:
- In eventgen v6.5.three, set verbosity to x or xl in local inputs.conf. Restart splunk.
- Confirm eventgen-main.log contains debug log entries.
- Remove eventgen v6.5.3 and install version 7.0.
- Employ same configuration for verbosity.
Expected behavior
eventgen-main.log contains debug information.
Bodily beliefs
On versions 7.x, eventgen-main.log is empty. In some cases it logs errors.
Screenshots
Sample files and eventgen.conf file
Do yous run eventgen with SA-eventgen?
Yes
If y'all are using SA-Eventgen with Splunk (please consummate the following data):
- Bone: Tested on Centos 7 and Solus Linux
- Browser Firefox
- Eventgen Version 7.x (tested all versions in 7.10 branch).
- Splunk Version 8.0.5
- What other apps y'all accept installed in Splunk etc/apps?
If you are using eventgen with pip module mode (please complete the following information):
- python version: [e.g. 2.six]
- Bone: [eastward.grand. Windows10]
- Virtual Env is used: Yes/No
- Eventgen Version [e.1000. 6.three.2]
Boosted context
Add any other context about the problem here.
[feature/improvement] persists incremental value between splunk restart
Created 03 Nov, 2020 Event #417 User Jalkar
I'm using eventgen on a active evolution platform which needs to be restarted often.
We have data simulated from a BDD with incremental Ids.
It would be slap-up to have a "persistance" of the offset between each eventgen run
Currently when splunk restarts, eventgen increments restart at the "replacement" value set in the conf.
something similar a "persistance" option would be great :
[my_bdd] index = idx_bdd count = 10 mode = sample interval= thirty autotimestamp = true sourcetype = st_my_bdd source = my_bdd token.0.token = "ID":(\d+) token.0.replacementType = integerid token.0.replacement = 0 token.0.persistance = true
Boosted debug to identify base of operations directory for relative samples directory search
Created 26 November, 2020 Issue #418 User Marking-sivill-splunk
I added the following debug to help determine the base of operations directory from where the relative search for the samples directory happens.
I'm running eventgen as a standalone program and debugging the files that were existence searched for in the directory structure took me some time. Perhaps the following might assist somebody else.
Change equally sed command ....
sed -i 's/ s.sampleDir = os.path.bring together(base_path, south.sampleDir)/ logger.debug("Using base directory %s" % (base_path) )\due north s.sampleDir = bone.path.join(base_path, due south.sampleDir)/1000' ./eventgen/splunk_eventgen/lib/eventgenconfig.py
"earliest = -1mon" in eventgen.conf not working in january month [eventgen 7.0.0]
Created 07 Jan, 2021 Consequence #426 User Mzadafiya-splunk
Depict the bug
Below stanza in eventgen.conf is stopped working since Jan 2021 in Eventgen v7.0.0. Before January 2021 information technology was working fine.
[aws_billing_detailed_planner.sample] outputMode = splunkstream count = -1 end = 1 earliest = -1mon latest = -1mon index = main sourcetype = aws:billing source = s3://aws-billing-detailed-line-items-with-resources-and-tags-2017-xi.csv.zip
It gives an error in splunkd.log. sharing piece of error here
01-06-2021 07:48:34.401 +0000 ERROR ExecProcessor - message from "/opt/splunk/bin/python3.7 /opt/splunk/etc/apps/SA-Eventgen/bin/modinput_eventgen.py" 2021-01-06 07:48:34 eventgen Mistake MainProcess Cannot parse relative time string 01-06-2021 07:48:34.402 +0000 Mistake ExecProcessor - message from "/opt/splunk/bin/python3.seven /opt/splunk/etc/apps/SA-Eventgen/bin/modinput_eventgen.py" 2021-01-06 07:48:34 eventgen Fault MainProcess unsupported operand type(s) for -: 'datetime.datetime' and 'bool' 01-06-2021 07:48:34.402 +0000 Fault ExecProcessor - message from "/opt/splunk/bin/python3.7 /opt/splunk/etc/apps/SA-Eventgen/bin/modinput_eventgen.py" Traceback (well-nigh recent call last): 01-06-2021 07:48:34.402 +0000 ERROR ExecProcessor - message from "/opt/splunk/bin/python3.7 /opt/splunk/etc/apps/SA-Eventgen/bin/modinput_eventgen.py" File "/opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/eventgen_core.py", line 259, in _worker_do_work 01-06-2021 07:48:34.402 +0000 ERROR ExecProcessor - message from "/opt/splunk/bin/python3.7 /opt/splunk/etc/apps/SA-Eventgen/bin/modinput_eventgen.py" item.run() 01-06-2021 07:48:34.402 +0000 ERROR ExecProcessor - bulletin from "/opt/splunk/bin/python3.7 /opt/splunk/etc/apps/SA-Eventgen/bin/modinput_eventgen.py" File "/opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/lib/eventgentimer.py", line 84, in run 01-06-2021 07:48:34.402 +0000 Fault ExecProcessor - bulletin from "/opt/splunk/bin/python3.7 /opt/splunk/etc/apps/SA-Eventgen/bin/modinput_eventgen.py" cocky.real_run() 01-06-2021 07:48:34.402 +0000 Fault ExecProcessor - bulletin from "/opt/splunk/bin/python3.seven /opt/splunk/etc/apps/SA-Eventgen/bin/modinput_eventgen.py" File "/opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/lib/eventgentimer.py", line 170, in real_run 01-06-2021 07:48:34.402 +0000 ERROR ExecProcessor - bulletin from "/opt/splunk/bin/python3.7 /opt/splunk/etc/apps/SA-Eventgen/bin/modinput_eventgen.py" et = self.sample.earliestTime() 01-06-2021 07:48:34.402 +0000 Fault ExecProcessor - bulletin from "/opt/splunk/bin/python3.seven /opt/splunk/etc/apps/SA-Eventgen/bin/modinput_eventgen.py" File "/opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/lib/eventgensamples.py", line 270, in earliestTime 01-06-2021 07:48:34.402 +0000 Error ExecProcessor - bulletin from "/opt/splunk/bin/python3.seven /opt/splunk/etc/apps/SA-Eventgen/bin/modinput_eventgen.py" temptd = self.now(realnow=True) - tempearliest 01-06-2021 07:48:34.402 +0000 ERROR ExecProcessor - message from "/opt/splunk/bin/python3.vii /opt/splunk/etc/apps/SA-Eventgen/bin/modinput_eventgen.py" TypeError: unsupported operand type(s) for -: 'datetime.datetime' and 'bool'
Nosotros have tested diverse scenarios by irresolute machine DateTime to February and March 2021 and earliest/latest fourth dimension to -31d and -2mon.
Only this error being generated for the scenario: Motorcar time in Jan 2021 and earliest\latest "-1mon".
To Reproduce
Steps to reproduce the behavior:
- Install Splunk viii.1.1
- Install Eventgen vii.0.0
- Identify eventgen.conf(Content added below) under $SPLUNK_HOME$/etc/apps/search/default/
- Identify issue-reproduce.sample(Content added below) under $SPLUNK_HOME$/etc/apps/search/samples/
- Restart Splunk
- Enable Eventgen modular Input
- Open search and search "alphabetize=main" string in time range "All time"
Expected behavior
The event placed under issue-reproduce.sample file should be indexed in the main alphabetize.
Actual behavior
The result is not indexed. Error is being reported in the splunkd.log(log snippet mentioned above)
Screenshots
If applicative, add screenshots to assist explain your problem.
Sample files and eventgen.conf file
Please adhere your sample files and eventgen conf file
eventgen.conf
[global] debug = false verbose = simulated outputMode = splunkstream splunkHost = localhost splunkUser = admin splunkPass = admin host = eventgen-hod randomizeEvents = fake index = main maxIntervalsBeforeFlush = i [issue-reproduce.sample] outputMode = splunkstream primeval = -1mon latest = -1mon index = primary sourcetype = test source = test
issue-reproduce.sample
Exercise you run eventgen with SA-eventgen?
Yes
If you are using SA-Eventgen with Splunk (please complete the following information):
- Os: Centos 7.6
- Browser: chrome
- Eventgen Version: 7.0.0
- Splunk Version: 8.ane.1
- What other apps y'all have installed in Splunk etc/apps? It reproducible without any other app installed in Splunk
Additional context
We accept tried to reproduce the aforementioned scenario in Eventgen 7.2.0. We got the aforementioned error in eventgen.log
[bug] eventgen does non work on windows ten 64 bit
Created 08 Feb, 2021 Issue #427 User Dieterschmitz
We're using Splunk eight.i.2 and SA-Eventgen version 7.ii.ane and want to replay CSV files. Everything is installed on a Windows x 64-bit machine.
When restarting Splunk with our eventgen app, the following mistake is shown in eventgen-error.log
2021-02-08 15:36:28 eventgen ERROR MainProcess Python int too large to convert to C long
Traceback (most contempo phone call concluding):
File "C:\Program Files\Splunk\etc\apps\SA-Eventgen\lib\splunk_eventgen\eventgen_core.py", line 325, in _worker_do_work
particular.run()
File "C:\Plan Files\Splunk\etc\apps\SA-Eventgen\lib\splunk_eventgen\lib\eventgentimer.py", line 117, in run
self.real_run()
File "C:\Programme Files\Splunk\etc\apps\SA-Eventgen\lib\splunk_eventgen\lib\eventgentimer.py", line 131, in real_run
raw_event_size = cocky.predict_event_size()
File "C:\Program Files\Splunk\etc\apps\SA-Eventgen\lib\splunk_eventgen\lib\eventgentimer.py", line xc, in predict_event_size
self.sample.loadSample()
File "C:\Program Files\Splunk\etc\apps\SA-Eventgen\lib\splunk_eventgen\lib\eventgensamples.py", line 464, in loadSample
csv.field_size_limit(sys.maxsize)
OverflowError: Python int as well big to convert to C long
The responsible line is found in eventgensamples.py in line 464:
csv.field_size_limit(sys.maxsize)
After changing the line above to (but an example)
csv.field_size_limit(100000000)
eventgen starts sending events to Splunk.
Information technology seems to exist, that this mistake occurs on Windows (64 bit???) systems simply. We tested information technology on a Linux automobile and it worked equally expected.
Releases
release 7.2.0
Created 09 Oct, 2020 Release release 7.2.0 User Jmeixensperger
- added support for "interval" option in replay style
- added new "splitSample" option
- added new "counter" generator
- added metrics logging
- bugfix for logging verbosity
- bugfix for replay mode threading and backfill generation
- bugfix for csv file handling
- bugfix for timeMultiple handling
- bugfix for server model configurations
release 7.one.one
Created 21 Jul, 2020 Release release 7.1.1 User Jmeixensperger
- stock-still cleaved "fileRotator" config option
- gear up for docker prototype build process, adjusted ujson version requirements
- update to default "source" beliefs: unless specified, the default source is set to the sample proper name
- poetry package management integration (see "setup" docs more info)
- improved documentation surrounding upgrade process
release 7.one.0
Created 06 Apr, 2020 Release release 7.one.0 User Jmeixensperger
- stock-still oom error caused by ujson
- added scp output plugin - use outputMode = scsout
- added --multithread support for server/controller compages
- fix CI failures due to jinja in log config
eventgen 7.0.0
Created 23 October, 2019 Release eventgen 7.0.0 User Li-wu
- Drift to Python3 and 7.0.0 merely supports Python3
- Fix random token replacement issues
- Enhance tutorial documentation
- Add syslogAddHeader selection
- Fix timezone setting issues
- Fix out of memory upshot when using multiprocess style
- Remove some stale third party libraries
eventgen 6.5.two
Created 08 Oct, 2019 Release eventgen half dozen.five.2 User Li-wu
- Set zipfile bug
- Fix random token replacement problems
- Set security vulnerability result
- Ready custom plugin stale docs
- Set timezone setting bug
- Fix multiprocess OOM issue
- Add together syslogAddHeader config
eventgen 6.5.0
Created 30 Jul, 2019 Release eventgen 6.5.0 User Arctan5x
- Added metrics output fashion
- Fixed regex token replacement issue
- Added test coverage information
- Increased functional test coverage
- Eventgen server consummate revamp and standalone mode back up
- Added contributor license
- Updated Dockerfile
- Added documentation
- Fixed bugs / stability / optimized speed
eventgen half dozen.4.0
Created 05 Jun, 2019 Release eventgen 6.iv.0 User Li-wu
- Fix exception log error
- Set CircleCI status badage error
- Prepare navigation mistake for app if installed with Splunk Stream
- Prepare generatorWorkers not working error
- Fix interval fault when end = 1
- Fix fileName in global stanza fault
- Add third political party libs in SA-Eventgen App
- Add together httpeventAllowFailureCount for httpevent
- Add together 3rd party libs in license credit
- Disable logging queue in multiprocess mode
- Change implementation of extendIndex for better performance
eventgen 6.3.half dozen
Created 08 May, 2019 Release eventgen six.iii.six User Li-wu
- Add functional tests for jinja template and modular input feature
- Fix default jinja template directory is non correctly resolved when sampleDir is ready outcome
- Fix verbose flag not working in splunk_eventgen command line issue
- Fix index, source, sourcetype are not correct when using splunkstream mode issue
- Fix ssh to container issue
- Prepare perdayvolume without end setting error
- Update documentation for ameliorate reading and remove unrelated role
eventgen half dozen.iii.5
Created xviii Apr, 2019 Release eventgen vi.3.5 User Li-wu
- Added extendIndexes feature to support a listing of indexes
- Fixed timer and token logic
- Changed terminate=-1 to continuously iterate without stopping
- Changed stop=0 to not execute
- Added a linter for code quality
- Updated docs / docs format
- Added a suite of functional tests
eventgen six.3.iv
Created xv Mar, 2019 Release eventgen half-dozen.iii.4 User Arctan5x
- Cleaned up documentation
- Jinja template bugfix in SA-Eventgen app
- Implementation of 'timeMultiple' option
- Templates for bugs/feature requests
- Fixed Jinja test configuration stanzas
- Fix for default behavior for 'count' edge cases
eventgen vi.3.3
Created 05 Mar, 2019 Release eventgen half dozen.3.3 User Jmeixensperger
- Added performance metrics compared to Eventgen v.ten
- New config option for generation-fourth dimension metrics: outputCounter
- Jinja template fixes
- Timestamp parsing fix
- Output queueing fix for outputMode splunkstream
- Count rater fixes, now supports indefinite generation
eventgen 6.three.ane
Created 16 Nov, 2018 Release eventgen 6.three.1 User Arctan5x
- Fixed Eventgen Book APIs
- Improved Eventgen Server Logging
- Corrected Eventgen Server and Controller conf syncing issue
- Adding verbosity options (Mistake, INFO, DEBUG) to Eventgen modinput
- Implemented future event generation support in replay mode
- Stock-still Jinja template'south missing default values
- Adapted logging bulletin levels for less verbosity
- Fixed event count off past 1 issue
- Fixed unnecessary empty data generators being created
- Updated dependency list
eventgen 6.3.0
Created 26 October, 2018 Release eventgen 6.three.0 User Arctan5x
- Bug fixes for the customer issues
- Documentation upgrade
- Code refactoring for version unification
- Logging improvements
eventgen six.2.1
Created 01 Jun, 2018 Release eventgen 6.2.1 User Arctan5x
- Fixing SA-Eventgen Dashboard and log searching
- Improving internal logging and fixing splunkd logging issue
- Fixing timestamping in default generator
- Fixing custom plugin integration
- Fixing SA-Eventgen app settings
- Supporting Eventgen five backward compatibility with additional features
- Ameliorate modinput process management
- Minor Bugfixes with diverse customer cases
Source: https://pythonlang.dev/repo/splunk-eventgen/
0 Response to "Splunk Eventgen Output Queue Full Looping Again"
Post a Comment