]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: split out audit log messages in UI 15709/head
authorJohn Spray <john.spray@redhat.com>
Thu, 15 Jun 2017 18:58:45 +0000 (14:58 -0400)
committerJohn Spray <john.spray@redhat.com>
Thu, 15 Jun 2017 19:07:17 +0000 (15:07 -0400)
Signed-off-by: John Spray <john.spray@redhat.com>
src/pybind/mgr/dashboard/health.html
src/pybind/mgr/dashboard/module.py

index 9e1b288895b518469391723643f55be136373ed4..e41a1e2da5e2fc64cef1f75af00cfe9c06ec9206 100644 (file)
             <div class="box-header">
                 Cluster log
             </div>
-            <div class="box-body" style="font-family:monospace; background-color: #ddd; color: #333">
-                <span >
-                    <span rv-each-line="clog">
-                        { line.stamp }&nbsp;{line.priority}&nbsp;
-                        <span  rv-style="line | log_color">
-                            <span style="font-weight: bold;">
-                                { line.message }
-                            </span><br>
+            <div class="box-body">
+                <ul class="nav nav-tabs">
+                  <li class="active"><a data-toggle="tab" href="#clog">Cluster log</a></li>
+                  <li><a data-toggle="tab" href="#audit_log">Audit log</a></li>
+                </ul>
+                <div class="tab-content" style="font-family:monospace; background-color: #ddd; color: #333">
+                    <div id="clog" class="tab-pane fade in active">
+                        <span>
+                            <span rv-each-line="clog">
+                                { line.stamp }&nbsp;{line.priority}&nbsp;
+                                <span  rv-style="line | log_color">
+                                    <span style="font-weight: bold;">
+                                        { line.message }
+                                    </span><br>
+                                </span>
+                            </span>
+                        </span>
+                    </div>
+                    <div id="audit_log" class="tab-pane fade in">
+                        <span>
+                            <span rv-each-line="audit_log">
+                                { line.stamp }&nbsp;{line.priority}&nbsp;
+                                <span  rv-style="line | log_color">
+                                    <span style="font-weight: bold;">
+                                        { line.message }
+                                    </span><br>
+                                </span>
+                            </span>
                         </span>
-                    </span>
-                </span>
+
+                    </div>
+                </div>
+
             </div>
 
         </div>
 
     </section>
 
-{% endblock %}
\ No newline at end of file
+{% endblock %}
index ac4cf23850f4641c2a3a5180ffe294535371c3da..fedf19a6ea7ecdb6482324597862bf517b1cc92f 100644 (file)
@@ -663,6 +663,7 @@ class Module(MgrModule):
                         MonStatus).data,
                     "osd_map": osd_map,
                     "clog": list(global_instance().log_buffer),
+                    "audit_log": list(global_instance().audit_buffer),
                     "pools": pools
                 }