Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pattern for Citrix ADC #277

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Conversation

jantytgat
Copy link

Pattern for Citrix ADC appliances.

Tested on live LogStash server.
Spec-file developed based on other spec in folder.
Had issues with running the tests on my Windows development machine though...

I'd love to get comments to improve on this pull request.

@jantytgat
Copy link
Author

Is there any feedback on this pull request? Is there something I can do @kares ?

@kares
Copy link
Contributor

kares commented Mar 1, 2021

Hey Jan, sorry I am not familiar with Citrix ADC however we recently (LS 7.12) did a major change where we now have 2 sets of patterns. The one you're updating is the "legacy" set, we reviewed all existing patterns to be ECS compliant.

Sample ECS migration: https://github.com/logstash-plugins/logstash-patterns-core/pull/281/files

There's currently no plan on shipping any legacy patterns without an ECS version (ideally all new work should go towards updating the ECS set).

I understand this might be frustrating esp. since reviewing for ECS compatibility might be more work.
If you do not leverage or plan to use ECS atm the PR won't be merged since we lack the capacity to keep converting contributed patterns in context of ECS (this is currently an issue with all open PRs).

@jantytgat
Copy link
Author

@kares so you mean I should replace my custom field names with the appropriate standard ECS fields as much as possible?
Some of the fields in there, however, are specific to Citrix ADC. So I guess I won't be able to convert them all into standard fields?

@kares
Copy link
Contributor

kares commented May 24, 2021

so you mean I should replace my custom field names with the appropriate standard ECS fields as much as possible?

yes that is how it's been done for existing patterns supported by LS

Some of the fields in there, however, are specific to Citrix ADC. So I guess I won't be able to convert them all into standard fields?

that's perfectly fine, and fairly common in such cases just use a custom name-space such as [citrix][adc] for all fields.
there seems to be no support for Citrix ADC with Beats, if there was we usually strive for a similar field layout.

there's also a spec writing convention, we would also appreciate more tests - log samples if you could provide (as likely the burden of maintaining/supporting the new pattern will be left on the LS team)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants