Monitoring User Events
This topic shows you how to query the PostgresSQL database that is embedded within the Cloudera Machine Learning deployment to monitor or audit user events.
This topic shows you how to query the PostgresSQL database that is embedded within the Cloudera Machine Learning deployment to monitor or audit user events.
root. cdsw-master-host. as
            root:ssh root@cdsw-master-host.yourcdswdomain.comkubectl get pods -l role=db
          NAME                  READY   STATUS    RESTARTS   AGE
db-86bbb69b54-d5q88   1/1     Running   0          4h46msense user:  kubectl exec <database pod> -ti -- psql -U sense
           db-86bbb69b54-d5q88:
            kubectl exec db-86bbb69b54-d5q88 -ti -- psql -U sensesense user.user_events
          table.select * from user_events order by created_at DESC LIMIT 1The
          command returns information similar to the
          following:
id          | 3658
user_id     | 273
ipaddr      | ::ffff:127.0.0.1
user_agent  | node-superagent/2.3.0
event_name  | model created
description | {"model":"Simple Model 1559154287-ex5yn","modelId":"50","userType":"NORMAL","username":"DonaldBatz"}
created_at  | 2019-05-29 18:24:47.65449user_events table to a CSV
              file:copy user_events to '/tmp/user_events.csv' DELIMITER ',' CSV HEADER;
              docker ps | grep db-86bbb
            c56d04bbd58 c230b2f564da "docker-entrypoint..." 7 days ago Up 7 days k8s_db_db-86bbb69b54-fcfm6_default_8b2dd23d-88b9-11e9-bc34-0245eb679f96_0The
              first entry is the container ID.docker cp <container ID>:/tmp/user_events.csv /tmp/user_events.csvFor
              example:
              docker cp 8c56d04bbd58:/tmp/user_events.csv /tmp/user_events.csvscp root@cdsw-master-host.yourcdswdomain.com:/tmp/user_events.csv /local/directory/events/