Closed atosak closed 4 years ago
WAD review comments: My notes, roughly chronological.
Cust Overview: image for Alasdair
comms: add operations
User Stories: Both ops / SRE roles
Stretch items should be lower ranked but explicit user stories. Clarify inbound/outbound granularity in stretch (reported separate vs. not accounted for anywhere)
JAXRS METRICS IN MICROPROFILE (XXX: Eric sending a note about where to work this)
- maybe non-spec in 1.1 and spec in 2.0 (which will already be disruptive once)
- monitor-1.0 autofeature vs. metrics 2.0/2.1 when standardized.o
- split out the JMX bits from PMI or re-impl jaxrs metrics
- IAN: jaxrs metrics w/ mp-$future w/o monitor feature added
To-Be: mptracing and stats should cover similar elapsed times.
enablement stuff ported back on slide 2 -- "this feature" a little confusing (AHA vs. liberty feature)
opentracing allows using URL instead of class/method, so metrics should be able to agree.
- don't forget about PATH_INFO or query string stuff that may map to same or different jaxrs resource
- opentracing pointer from Don: To use the operation name format, set a MicroProfile Config version 1.3 compliant configuration key, mp.opentracing.server.operation-name-provider, to http-path. The default valueis class-method.
re: serviceability Adds additional metrics, no replacing IBMJAXRSERVLET
ops cares about URLs and methods more than resources -- user story.
But it may be confusing when PATH_INFO or query string has data
http method included in default metric name instead of just java method
Feature Design confirm/show response time metric in addition to count in example
can HPA figure out RPS or avg response time with our data?
serviceability: do something in monitor-1.0 filtering to make the new stuff filterable
SVT: show in prometheus, HPA thing
Once we have data, work with Don on updated grafana dashboard
Mention no relation to requestTiming
Andy McCright | | May 01, 2019
Everything in the list above has been addressed except for:
Once we have data, work with Don on updated grafana dashboard
@Jim Krueger and I will work with Don in the next week or so to complete this.
The updated WAD has been uploaded to this feature and to the Box directory.
Instructions:
[x] POC Design / WAD Review Scheduled (David Chang) or N/A. AHA Feature marked.
[x] POC Design / WAD Reviewed (Feature Owner) or N/A. AHA Feature marked.
[x] Complete any To-Do's from the POC Review, and create a new TO-DO in the AHA Feature for the "Design Approval Request" and assign it to Ian Robinson. Leave the date blank. (Feature Owner)
[x] Design / WAD Approval (Ian Robinson) or N/A. AHA Feature marked.
[ ] No Design / No WAD Approval (Arthur De Magalhaes - cloud / Alasdair Nottingham - server) or N/A. AHA Feature marked.
[x] AHA Feature has link to Github epic or issue. Github epic has link back to AHA Feature. (Feature Owner or Backlog Subtribe PM).
[x] SVT Requirements identified. (Epic owner / Feature owner with SVT focal point)
[x] ID Requirements identified. (Epic owner / Feature owner with ID focal point)
[x] Create a child task of the epic entitled "FAT Approval Test Summary". Add and fill in the template as described here: https://github.ibm.com/was-liberty/WS-CD-Open/wiki/Feature-Review-(Feature-Test-Summary-Process)
[ ] Identify all open source libraries that are changing or are new. Work with Legal Release Services (Cass Tucker or Release PM) to get open source cleared and approved. Or N/A. (Epic Owner). New or changed open source impacts license and Certificate of Originality.
[x] All new or changed PII messages are checked into the integration branch, before the last translation shipment out. (Epic Owner)
[x] Implementation complete. (Epic owner / Feature owner)
[x] All function tests complete. Ready for FAT Approval. (Epic owner / Feature owner)
[x] Review all known issues for Stop Ship. (Epic owner / Feature owner / PM)
Prereq: You must have the Design Approval or No Design Approval on the AHA Feature.
[x] Accessibility - (G Scott Johnston). Accessibility testing is complete or N/A. Approver adds label focalApproved:accessibility to the Epic in Github.
[x] FAT Liberty SOE - (Kevin Smith). SOE FATS are running successfully or N/A . Approver adds label focalApproved:fat to the Epic in Github.
[x] Globalization (Marika Joannidis - Liberty / Simy Cheeran - tWAS). Translation is complete or N/A. TVT - complete or N/A. Approver adds label focalApproved:globalization to the Epic in Github.
[x] ID - (Kareen Deen). Documentation work is complete or N/A . Approver adds label focalApproved:id to the Epic in Github.
[x] Performance - (Jared Anderson). Performance testing is complete with no high severity defects or N/A . Approver adds label focalApproved:performance to the Epic in Github.
[x] Serviceability - (Don Bourne). Serviceability has been addressed.
[x] STE - (Swati Kasundra). STE chart deck is complete or N/A . Approver adds label focalApproved:ste to the Epic in Github.
[x] SVT - (Greg Ecock - Cloud, Brian Hanczaryk- APS). SVT is complete or N/A . Approver adds label focalApproved:svt to the Epic in Github.
[x] Demo - (Liberty only - Tom Evans or Chuck Bridgham). Demo is scheduled for an upcoming EOI. Approver adds label focalApproved:demo to the Epic in Github.
[x] No Stop Ship issues for the feature. (Epic owner / Feature owner / Release PM)
[x] Ship Readiness Review and Release Notes completed (Epic owner / Feature owner / Release PM)
[ ] Github Epic and Epic's issues are closed / complete. All PRs are committed to the master branch. (Epic owner / Feature owner / Backlog Subtribe PM)
[ ] OL Guides - (Yee-Kang Chang). Assessment for OL Guides is complete or N/A.
[ ] WDT - (Leonard Theivendra). WDT work complete or N/A.
[x] Blog article writeup (Epic owner / Feature owner / Laura Cowen)
Serviceability Approval Comment - Please answer the following questions for serviceability approval:
The output of this feature may be used to generate a user interface in other components or third party offerings. However, this feature does not block or prevent those other components from being enabled to work with assistive technologies.
L2 has requested STE slides for this feature. The STE template can be found at the link below. You can use either one to create the education.
Slide Template: https://ibm.box.com/s/1an42g7zdgmaj84w7dft0indqfgi8ffm
Github Template: https://pages.github.ibm.com/WASL3/site/STE/about
Please upload the completed slides to the same STE Archive BOX folder. Thanks!
Approving based on the info that I added to the doc issue: https://github.com/OpenLiberty/docs/issues/745
SVT for this was done by Andrew Rieder while testing for MicroProfile Metrics 2.3 Implementation, using issue - https://github.com/OpenLiberty/open-liberty/issues/10914 After adding mpMetrics-2.3 and jaxrsMonitor-1.0 to the application's 'server.xml' file, he accessed a JAX-RS resource, and saw the corresponding jax-rs metrics being displayed. SVT for this is complete, so approving the SVT record for this issue.
Closing issue. All approvals met.
We do not have good metrics for JAX-RS components. We need to get these given the increasing importance of REST.
What commercial Liberty edition does this feature belong in (pick one)? Open Liberty
Should this feature be included in the Bluemix buildpack? Yes
What SalesForce Skill/Mission Team and legacy RETAIN queue will be responsible for supporting this feature?
SalesForce: WAS: L3 JAX-RS RETAIN: WL3JRS
WAD is attached, and available here: