Git Product home page Git Product logo

em-omc's People

Contributors

abhinavoracle avatar akriegvi avatar anand-gith avatar anooshapilli avatar arabellayao avatar atarhini avatar avojjola avatar bbolltoft avatar brianna-ambler avatar dabrokwa avatar enschilling avatar gurusamypoosamalai avatar kamryn-v avatar kgvarun avatar klazarz avatar malcherm avatar manish-garodia avatar manisha-mati avatar marniset avatar niravg75 avatar oravivek avatar rfontcha avatar romitacharya avatar samasahu avatar shppra avatar smiraj99 avatar srmouli avatar tan-patil avatar vikrredd avatar yiby4n avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

em-omc's Issues

Kubernetes and OKE Monitoring lab

https://vikrredd.github.io/em-omc/logging-analytics/oke-monitoring-la/workshops/sandbox/index.html?lab=ingestion#Task3:SettingUpKubeConfigInCloudShell

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.

Lab updates

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

  • kubectl exec -n= --stdin --tty <fluentd-daemonset-pod-name-from-task-7.2> -- tail -f /var/log/oci-logging-analytics.log

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

Kubernetes Monitoring and Troubleshooting

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.

image

Kubernetes Monitoring and Troubleshooting- Livelabs landing page- Sandbox or Run on own tenancy

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?

image

Troubleshooting Issues in Large Enterprises Using Advanced Machine Learning-Steps with more clarification

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.
image

Suggestion-2
First say- search for “ebsvm_onprem” in the Entity field of scope filter and then click apply
image

Suggestion-3
Good to explain color by field

image

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)

image

Suggestion 5:
Please mention Link command under Visualization section rather just saying the below statement mentioned in the screenshot

image

Suggestion 6:

The Log selection group etc need to be explained

image

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?

image

Monitor e-Business Suite using Machine Learning in OCI Logging Analytics

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.

EBS lab changes

Introduction

  • update estimated workshop time to 70 minutes and verify sum times for all labs

lab 1

  • update objective - how to navigate to explorer
  • update side- y-side explorer sc
  • check number of sources
  • 10 mins

lab 2

  • split lab two into multiple tasks
  • add explanation to each step explanation of what the user is seeing.
  • Add apology screenshot in the end stop
  • 15 mins

lab3

  • split 1 task into multiple tasks
  • Replace cluster visualization with real data showing 289 clusters
  • 15 mins

lab4:

  • Changing title lowercase L for link command
  • Split into multiple tasks
  • 15 mins
  • Replace screenshots with actual data

lab 5

  • verify network logs are coming. You will need to cross tenancy service connector to do that
  • 15 mins

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.