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

[Regresion] Pipeline console logs repeat "View logs in Elastic Observability" #894

Open
kuisathaverat opened this issue Jul 10, 2024 · 3 comments
Labels
backend/elastic Issue specific to the Elastic backend backend/grafana bug Something isn't working

Comments

@kuisathaverat
Copy link
Contributor

Jenkins and plugins versions report

Environment
Jenkins: 2.452.2
OS: Linux - 6.6.31-linuxkit
Java: 17.0.11 - Eclipse Adoptium (OpenJDK 64-Bit Server VM)
---
antisamy-markup-formatter:162.v0e6ec0fcfcf6
apache-httpcomponents-client-4-api:4.5.14-208.v438351942757
asm-api:9.7-33.v4d23ef79fcc8
authentication-tokens:1.119.v50285141b_7e1
blueocean:1.27.13
blueocean-bitbucket-pipeline:1.27.13
blueocean-commons:1.27.13
blueocean-config:1.27.13
blueocean-core-js:1.27.13
blueocean-dashboard:1.27.13
blueocean-display-url:2.4.3
blueocean-events:1.27.13
blueocean-git-pipeline:1.27.13
blueocean-github-pipeline:1.27.13
blueocean-i18n:1.27.13
blueocean-jwt:1.27.13
blueocean-personalization:1.27.13
blueocean-pipeline-api-impl:1.27.13
blueocean-pipeline-editor:1.27.13
blueocean-pipeline-scm-api:1.27.13
blueocean-rest:1.27.13
blueocean-rest-impl:1.27.13
blueocean-web:1.27.13
bootstrap5-api:5.3.3-1
bouncycastle-api:2.30.1.78.1-248.ve27176eb_46cb_
branch-api:2.1169.va_f810c56e895
caffeine-api:3.1.8-133.v17b_1ff2e0599
checks-api:2.2.0
cloudbees-bitbucket-branch-source:887.va_d359b_3d2d8d
cloudbees-folder:6.928.v7c780211d66e
command-launcher:107.v773860566e2e
commons-lang3-api:3.14.0-76.vda_5591261cfe
commons-text-api:1.12.0-119.v73ef73f2345d
configuration-as-code:1810.v9b_c30a_249a_4c
credentials:1361.v56f5ca_35d21c
credentials-binding:681.vf91669a_32e45
display-url-api:2.204.vf6fddd8a_8b_e9
docker-commons:439.va_3cb_0a_6a_fb_29
docker-workflow:580.vc0c340686b_54
durable-task:555.v6802fe0f0b_82
echarts-api:5.5.0-1
eddsa-api:0.3.0-4.v84c6f0f4969e
favorite:2.218.vd60382506538
filesystem_scm:2.1
font-awesome-api:6.5.2-1
git:5.2.2
git-client:5.0.0
git-server:126.v0d945d8d2b_39
github:1.39.0
github-api:1.318-461.v7a_c09c9fa_d63
github-branch-source:1789.v5b_0c0cea_18c3
gson-api:2.11.0-41.v019fcf6125dc
handy-uri-templates-2-api:2.1.8-30.v7e777411b_148
htmlpublisher:1.35
instance-identity:185.v303dc7c645f9
ionicons-api:74.v93d5eb_813d5f
jackson2-api:2.17.0-379.v02de8ec9f64c
jakarta-activation-api:2.1.3-1
jakarta-mail-api:2.1.3-1
javax-activation-api:1.2.0-7
javax-mail-api:1.6.2-9
jaxb:2.3.9-1
jdk-tool:73.vddf737284550
jenkins-design-language:1.27.13
jjwt-api:0.11.5-112.ve82dfb_224b_a_d
job-dsl:1.87
joda-time-api:2.12.7-29.v5a_b_e3a_82269a_
jquery3-api:3.7.1-2
json-api:20240303-41.v94e11e6de726
json-path-api:2.9.0-58.v62e3e85b_a_655
junit:1265.v65b_14fa_f12f0
mailer:472.vf7c289a_4b_420
matrix-project:832.va_66e270d2946
mina-sshd-api-common:2.13.1-117.v2f1a_b_66ff91d
mina-sshd-api-core:2.13.1-117.v2f1a_b_66ff91d
okhttp-api:4.11.0-172.vda_da_1feeb_c6e
opentelemetry:3.1309.vb_ea_11a_392465
opentelemetry-api:1.39.0-11.vd6b_87589988f
pipeline-build-step:540.vb_e8849e1a_b_d8
pipeline-graph-analysis:216.vfd8b_ece330ca_
pipeline-groovy-lib:727.ve832a_9244dfa_
pipeline-input-step:495.ve9c153f6067b_
pipeline-milestone-step:119.vdfdc43fc3b_9a_
pipeline-model-api:2.2203.v89fa_170c2b_f5
pipeline-model-definition:2.2203.v89fa_170c2b_f5
pipeline-model-extensions:2.2203.v89fa_170c2b_f5
pipeline-stage-step:312.v8cd10304c27a_
pipeline-stage-tags-metadata:2.2203.v89fa_170c2b_f5
plain-credentials:183.va_de8f1dd5a_2b_
plugin-util-api:4.1.0
prism-api:1.29.0-15
pubsub-light:1.18
scm-api:690.vfc8b_54395023
script-security:1341.va_2819b_414686
snakeyaml-api:2.2-111.vc6598e30cc65
sse-gateway:1.27
ssh-credentials:337.v395d2403ccd4
sshd:3.330.vc866a_8389b_58
structs:338.v848422169819
swarm:3.46
token-macro:400.v35420b_922dcb_
trilead-api:2.142.v748523a_76693
variant:60.v7290fc0eb_b_cd
workflow-aggregator:600.vb_57cdd26fdd7
workflow-api:1316.v33eb_726c50b_a_
workflow-basic-steps:1058.vcb_fc1e3a_21a_9
workflow-cps:3903.v48a_8836749e9
workflow-cps-global-lib:612.v55f2f80781ef
workflow-durable-task-step:1360.v82d13453da_a_f
workflow-job:1400.v7fd111b_ec82f
workflow-multibranch:783.787.v50539468395f
workflow-scm-step:427.v4ca_6512e7df1
workflow-step-api:678.v3ee58b_469476
workflow-support:907.v6713a_ed8a_573

What Operating System are you using (both controller, and any agents involved in the problem)?

Linux/Docker

Reproduction steps

  1. Open the demo
  2. launch the ansible job (or any)
  3. Go to the console
  4. The message is repeated

Expected Results

the message should appear only one time

Actual Results

The message is repeated constantly

Anything else?

This is a regression, the issue was fixed before #665

Are you interested in contributing a fix?

No response

@kuisathaverat kuisathaverat added bug Something isn't working backend/elastic Issue specific to the Elastic backend labels Jul 10, 2024
@cyrille-leclerc
Copy link
Contributor

Is it when we retrieve logs from Elasticsearch and display them through Jenkins GUI?

Do you mean it repeats instead of displaying the build logs? or the build logs eventually get displayed?

Can you by any chance identify the exact version that cause he regression?

I guess the regression could be caused by my recent refactoring but I tried to isolate as much as possible the Elasticsearch logs backend code path.
I saw once or twice the "View logs in Grafana" message but logged appeared soon after so I didn't take care.

@kuisathaverat
Copy link
Contributor Author

Is it when we retrieve logs from Elasticsearch and display them through Jenkins GUI?

I saw it when you sent logs to Elastic Stack without retrieving or mirroring locally. I did not test it much, I was with other stuff.

Do you mean it repeats instead of displaying the build logs? or the build logs eventually get displayed?

There is no build logs to show, the message repeats every few seconds like in #665

I guess the regression could be caused by my recent refactoring but I tried to isolate as much as possible the Elasticsearch logs backend code path.

maybe related

I saw once or twice the "View logs in Grafana" message but logged appeared soon after so I didn't take care.

yep, that's #665, so it affects Grafana backend too

@cyrille-leclerc
Copy link
Contributor

For the record, I don't think it's a regression, I think it's a weakness/bug that has always been there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend/elastic Issue specific to the Elastic backend backend/grafana bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants