Commit 9ed7c0ed authored by Jochen Sprickerhof's avatar Jochen Sprickerhof Committed by Holger Levsen
Browse files

rdn, pull184: update dashboard content for new API



(cherry picked from commit 6993fdb42ef3d7c64f3b96270afd51f69c9ee477)
Signed-off-by: default avatarHolger Levsen <holger@layer-acht.org>
parent e6b2a82e
Loading
Loading
Loading
Loading
+13 −8
Original line number Diff line number Diff line
@@ -156,21 +156,26 @@
                    .then(response => response.json())
                    .then(data => {
                        let div = document.getElementById('stats');
                        let main = data;

                        let good = main['good'];
                        let bad = main['bad'];
                        let unknown = main['unknown'];
                        let good = data['rebuilds']['good'];
                        let bad = data['rebuilds']['bad'];
                        let fail = data['rebuilds']['fail'];
                        let unknown = data['rebuilds']['unknown'];

                        let queue = data['active_builds'].length;
                        let running = data['jobs']['running'];
                        let available = data['jobs']['available'];
                        let pending = data['jobs']['pending'];

                        updateStats([
                            ['reproduced', (100 / (good + bad) * good).toFixed(2) + '%'],
                            ['reproduced', (100 / (good + bad + fail) * good).toFixed(2) + '%'],
                            ['good', good],
                            ['bad', bad],
                            ['fail', fail],
                            ['unknown', unknown],
                            ['build progress', (100 / (good + unknown + bad) * (good + bad)).toFixed(2) + '%'],
                            ['queue length', queue],
                            ['build progress', (100 / (good + bad + fail + unknown) * (good + bad + fail)).toFixed(2) + '%'],
                            ['jobs running', running],
                            ['jobs available', available],
                            ['jobs pending', pending],
                        ]);
                    });
            }
+13 −8
Original line number Diff line number Diff line
@@ -156,21 +156,26 @@
                    .then(response => response.json())
                    .then(data => {
                        let div = document.getElementById('stats');
                        let main = data;

                        let good = main['good'];
                        let bad = main['bad'];
                        let unknown = main['unknown'];
                        let good = data['rebuilds']['good'];
                        let bad = data['rebuilds']['bad'];
                        let fail = data['rebuilds']['fail'];
                        let unknown = data['rebuilds']['unknown'];

                        let queue = data['active_builds'].length;
                        let running = data['jobs']['running'];
                        let available = data['jobs']['available'];
                        let pending = data['jobs']['pending'];

                        updateStats([
                            ['reproduced', (100 / (good + bad) * good).toFixed(2) + '%'],
                            ['reproduced', (100 / (good + bad + fail) * good).toFixed(2) + '%'],
                            ['good', good],
                            ['bad', bad],
                            ['fail', fail],
                            ['unknown', unknown],
                            ['build progress', (100 / (good + unknown + bad) * (good + bad)).toFixed(2) + '%'],
                            ['queue length', queue],
                            ['build progress', (100 / (good + bad + fail + unknown) * (good + bad + fail)).toFixed(2) + '%'],
                            ['jobs running', running],
                            ['jobs available', available],
                            ['jobs pending', pending],
                        ]);
                    });
            }
+13 −8
Original line number Diff line number Diff line
@@ -156,21 +156,26 @@
                    .then(response => response.json())
                    .then(data => {
                        let div = document.getElementById('stats');
                        let main = data;

                        let good = main['good'];
                        let bad = main['bad'];
                        let unknown = main['unknown'];
                        let good = data['rebuilds']['good'];
                        let bad = data['rebuilds']['bad'];
                        let fail = data['rebuilds']['fail'];
                        let unknown = data['rebuilds']['unknown'];

                        let queue = data['active_builds'].length;
                        let running = data['jobs']['running'];
                        let available = data['jobs']['available'];
                        let pending = data['jobs']['pending'];

                        updateStats([
                            ['reproduced', (100 / (good + bad) * good).toFixed(2) + '%'],
                            ['reproduced', (100 / (good + bad + fail) * good).toFixed(2) + '%'],
                            ['good', good],
                            ['bad', bad],
                            ['fail', fail],
                            ['unknown', unknown],
                            ['build progress', (100 / (good + unknown + bad) * (good + bad)).toFixed(2) + '%'],
                            ['queue length', queue],
                            ['build progress', (100 / (good + bad + fail + unknown) * (good + bad + fail)).toFixed(2) + '%'],
                            ['jobs running', running],
                            ['jobs available', available],
                            ['jobs pending', pending],
                        ]);
                    });
            }
+13 −8
Original line number Diff line number Diff line
@@ -156,21 +156,26 @@
                    .then(response => response.json())
                    .then(data => {
                        let div = document.getElementById('stats');
                        let main = data;

                        let good = main['good'];
                        let bad = main['bad'];
                        let unknown = main['unknown'];
                        let good = data['rebuilds']['good'];
                        let bad = data['rebuilds']['bad'];
                        let fail = data['rebuilds']['fail'];
                        let unknown = data['rebuilds']['unknown'];

                        let queue = data['active_builds'].length;
                        let running = data['jobs']['running'];
                        let available = data['jobs']['available'];
                        let pending = data['jobs']['pending'];

                        updateStats([
                            ['reproduced', (100 / (good + bad) * good).toFixed(2) + '%'],
                            ['reproduced', (100 / (good + bad + fail) * good).toFixed(2) + '%'],
                            ['good', good],
                            ['bad', bad],
                            ['fail', fail],
                            ['unknown', unknown],
                            ['build progress', (100 / (good + unknown + bad) * (good + bad)).toFixed(2) + '%'],
                            ['queue length', queue],
                            ['build progress', (100 / (good + bad + fail + unknown) * (good + bad + fail)).toFixed(2) + '%'],
                            ['jobs running', running],
                            ['jobs available', available],
                            ['jobs pending', pending],
                        ]);
                    });
            }
+13 −8
Original line number Diff line number Diff line
@@ -156,21 +156,26 @@
                    .then(response => response.json())
                    .then(data => {
                        let div = document.getElementById('stats');
                        let main = data;

                        let good = main['good'];
                        let bad = main['bad'];
                        let unknown = main['unknown'];
                        let good = data['rebuilds']['good'];
                        let bad = data['rebuilds']['bad'];
                        let fail = data['rebuilds']['fail'];
                        let unknown = data['rebuilds']['unknown'];

                        let queue = data['active_builds'].length;
                        let running = data['jobs']['running'];
                        let available = data['jobs']['available'];
                        let pending = data['jobs']['pending'];

                        updateStats([
                            ['reproduced', (100 / (good + bad) * good).toFixed(2) + '%'],
                            ['reproduced', (100 / (good + bad + fail) * good).toFixed(2) + '%'],
                            ['good', good],
                            ['bad', bad],
                            ['fail', fail],
                            ['unknown', unknown],
                            ['build progress', (100 / (good + unknown + bad) * (good + bad)).toFixed(2) + '%'],
                            ['queue length', queue],
                            ['build progress', (100 / (good + bad + fail + unknown) * (good + bad + fail)).toFixed(2) + '%'],
                            ['jobs running', running],
                            ['jobs available', available],
                            ['jobs pending', pending],
                        ]);
                    });
            }
Loading