oracle-livelabs / em-omc Goto Github PK
View Code? Open in Web Editor NEWLicense: Universal Permissive License v1.0
License: Universal Permissive License v1.0
For setting up Kube config, instead of making the users copy command from the instructions in above link and modifying it, the users can simply access
Kubernetes Clusters (OKE) -> Choose the OKE cluster -> Click "Access Cluster" and click "Copy"
The copied command has all the required values to create kube config.
Events and TCP connect logs are not coming
Enable load balancer VCN and ATP logs
Create service entities and topology
lab 2 - remove
lab 3
Explain the environment what we have set up that they have access to a cluster which has been pre-created. They have been allocated a name space in which they will be launching ds and replica site for fluentd and management agent
Also explain what k8s manifests and helm are, briefly
Explain what they have downloaded in task five step five
Tell which editor to use and how. Maybe that should be a prerequisite
Ask six step three should refer to tf variable in login info, Same for task 7 step one
Task eight refers to dry run which is never mentioned before
Explain what they’re doing in t8 that here we are launching ds & replica sets which have been pre-configured by Oracle to collect logs metrics and object data
Replace task nine step titles to say what actually they are verifying in the context of logs collection, metrics collection and object collection instead of saying demon set or replica set
Combine steps off nine step five to Directly tail the log file instead of opening bash
Note: need to add navigating to log explorer in the first lab for task 10
Add exact number of log sources they should be seeing if the collection set up was successful
Add a query in the context of cluster ID, name space, log group, which users added in the t6. Also explain and task six the importance of each of these variables from kubernetes and Logging Analytics point of you
To verify fluentd is up and running: In the 2nd step it says-Run the following command after replacing the place holder with the pod name captured in the previous step.
Usually people has flow where they are copying and pasting the commands and may do the same and get the errors
Suggestion:
What if we rephrase it saying:
Run the following command after replacing the place holder with the pod name generated/captured in the cloud shell in your previous step .
Note: The pod names are the sample command and output. Do Not Copy those. Please copy and paste the pod name which got generated/captured in your cloud shell terminal.
In the live labs landing page where two option shows-
1.The Run on Your Tenancy button provides step-by-step instructions so you can run this workshop on your personal tenancy!
2. The Run on LiveLabs button will dynamically create resources in an Oracle-owned tenancy for you to use for free!
The moment one clicks 1st option (which may be obvious as it explicitly says that "button provides step-by-step instructions" which has not written in 2nd option). The moment someone clicks on 1st option the Livelabs instruction page opens and it talks about the "Reservation" followed by other steps to complete live labs.It confuses as where to get the reservation done...password change etc...these all will be more appropriate and will be in a flow if someone clicks on option 2 which is Sandbox option. What if someone clicks on 1st option and we can populate one window with the message that running on own tenancy is not integrated yet and you can try it with Sandbox option.In the window itself we can redirect them to the Sandbox option? I am not sure what is in our control to make the changes?
Suggestion-1
Somewhere we have to explain that user can click on clear button to get the list of all the entities. The complete list will be needed in subsequent steps and if someone does not clear then the search window will not be list the required entity name until it clear the selection. As it will be searching on the selected entity list.
Suggestion-2
First say- search for “ebsvm_onprem” in the Entity field of scope filter and then click apply
Suggestion-3
Good to explain color by field
Suggestion-4
Before giving next instruction, we should say-Below visualization output of the previous action. Now Clear the current Group-by inputs. or say the visualization output will be in the next screenshot.
Note: It confuses with action and the output which are showing in the same screenshots, so better to explicitly mention that the visualization output is of action/step will show in the next screenshot along with the next step which need to be taken.This can be applicable in other screenshots too(wherever needed)
Suggestion 5:
Please mention Link command under Visualization section rather just saying the below statement mentioned in the screenshot
Suggestion 6:
The Log selection group etc need to be explained
Clarification:
Is this okay? if I am not getting 3 similar trends as mentioned in below screenshots as I know I have not put the exact time (though dates are same) as mentioned in the steps. Just want to confirm?
This live labs worked fine as there are common steps for the both "Monitor e-Business Suite using Machine Learning in OCI Logging Analytics" & "Troubleshooting Issues in Large Enterprises Using Advanced Machine Learning".
But whatever suggestion on screenshots and steps are given for "Troubleshooting Issues in Large Enterprises Using Advanced Machine Learning" can be considered for this lab too.
Introduction
lab 1
lab 2
lab3
lab4:
lab 5
Check spelling of concluded
Update time in lab concluded
Verify references In the last lab
verify sample logs are being loaded and the timestamps in the instructions are accurate
Verify policies
Verify user doesn’t have to change to their compartment
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.