mirror of
https://github.com/prometheus/prometheus
synced 2024-12-27 00:53:12 +00:00
bca6e90ea6
* Initial commit from Create React App Signed-off-by: Julius Volz <julius.volz@gmail.com> * Initial Prometheus expression browser code Signed-off-by: Julius Volz <julius.volz@gmail.com> * Grpahing, try out echarts Signed-off-by: Julius Volz <julius.volz@gmail.com> * Switch to flot Signed-off-by: Julius Volz <julius.volz@gmail.com> * Add metrics fetching and stuff Signed-off-by: Julius Volz <julius.volz@gmail.com> * Autosuggest and graph improvements Signed-off-by: Julius Volz <julius.volz@gmail.com> * Start implementing graph controls, add loading spinner Signed-off-by: Julius Volz <julius.volz@gmail.com> * So many new features and fixes Signed-off-by: Julius Volz <julius.volz@gmail.com> * Fixed and built more features Signed-off-by: Julius Volz <julius.volz@gmail.com> * Make datetimepicker clear work Signed-off-by: Julius Volz <julius.volz@gmail.com> * Don't abort when executing empty expression Signed-off-by: Julius Volz <julius.volz@gmail.com> * Remove TabPaneAlert Signed-off-by: Julius Volz <julius.volz@gmail.com> * Split components into separate files Signed-off-by: Julius Volz <julius.volz@gmail.com> * Add table time input Signed-off-by: Julius Volz <julius.volz@gmail.com> * Move first files to TypeScript! Signed-off-by: Julius Volz <julius.volz@gmail.com> * More TypeScript conversions Signed-off-by: Julius Volz <julius.volz@gmail.com> * More TS conversions Signed-off-by: Julius Volz <julius.volz@gmail.com> * More TS conversions Signed-off-by: Julius Volz <julius.volz@gmail.com> * More TS conversions Signed-off-by: Julius Volz <julius.volz@gmail.com> * More TS conversions Signed-off-by: Julius Volz <julius.volz@gmail.com> * More TS fixes Signed-off-by: Julius Volz <julius.volz@gmail.com> * Convert Graph to TS Signed-off-by: Julius Volz <julius.volz@gmail.com> * Changes Signed-off-by: Julius Volz <julius.volz@gmail.com> * Resize detector, start building legend, axis font colors Signed-off-by: Julius Volz <julius.volz@gmail.com> * Make graph legend work Signed-off-by: Julius Volz <julius.volz@gmail.com> * Add URL params support and much more Signed-off-by: Julius Volz <julius.volz@gmail.com> * Put panel state into panel list, write URL options Signed-off-by: Julius Volz <julius.volz@gmail.com> * Change order of Graph and Table tabs Signed-off-by: Julius Volz <julius.volz@gmail.com> * Generalize time input naming more Signed-off-by: Julius Volz <julius.volz@gmail.com> * Work on history functionality Signed-off-by: Julius Volz <julius.volz@gmail.com> * npm updates Signed-off-by: Julius Volz <julius.volz@gmail.com> * Move loading indicator into "Execute" button Signed-off-by: Julius Volz <julius.volz@gmail.com> * Fix typo Signed-off-by: Julius Volz <julius.volz@gmail.com> * Revert "Move loading indicator into "Execute" button" This reverts commit ce7daee1f1af35da6c0d8b5517272839285ccfec. Signed-off-by: Julius Volz <julius.volz@gmail.com> * Improve error message when failing to fetch server time Signed-off-by: Julius Volz <julius.volz@gmail.com> * Move all code to Prometheus repo target dir Signed-off-by: Julius Volz <julius.volz@gmail.com> * Add react-app Makefile step and check in generated assets Signed-off-by: Julius Volz <julius.volz@gmail.com> * Add preliminary npm packages notice to NOTICE file Signed-off-by: Julius Volz <julius.volz@gmail.com> * Update React app's favicon and metadata Signed-off-by: Julius Volz <julius.volz@gmail.com> * Remove RP server refs, cleanups Signed-off-by: Julius Volz <julius.volz@gmail.com> * Use CircleCI image that includes NodeJS Signed-off-by: Julius Volz <julius.volz@gmail.com> * Add some missing React output assets Signed-off-by: Julius Volz <julius.volz@gmail.com> * Preserve CRLF in generated React files Signed-off-by: Julius Volz <julius.volz@gmail.com> * Switch from npm to yarn for React UI Signed-off-by: Julius Volz <julius.volz@gmail.com> * Save npm licenses and include them in release tarball Signed-off-by: Julius Volz <julius.volz@gmail.com> * Install npm on Travis Signed-off-by: Julius Volz <julius.volz@gmail.com> * Remove npm license tarball from source Signed-off-by: Julius Volz <julius.volz@gmail.com> * Remove React graph bundle from source Signed-off-by: Julius Volz <julius.volz@gmail.com> * Don't check in any compiled web assets Signed-off-by: Julius Volz <julius.volz@gmail.com> * Update README.md with node/yarn/React UI info Signed-off-by: Julius Volz <julius.volz@gmail.com> * Fix asset build step on CircleCI promu crossbuild Signed-off-by: Julius Volz <julius.volz@gmail.com> * Try to fix multi-arch go generate Signed-off-by: Julius Volz <julius.volz@gmail.com> * Remove check_assets from Travis CI build Signed-off-by: Julius Volz <julius.volz@gmail.com> * Prevent rebuilding of unchanged React app parts Signed-off-by: Julius Volz <julius.volz@gmail.com> * Fix npm license tarball path for promu Signed-off-by: Julius Volz <julius.volz@gmail.com> * Simplify Makefile Signed-off-by: Julius Volz <julius.volz@gmail.com> * Clarify build instructions in README.md Signed-off-by: Julius Volz <julius.volz@gmail.com> * Make minimal JS test pass Signed-off-by: Julius Volz <julius.volz@gmail.com> * Integrate React app tests into Makefile Signed-off-by: Julius Volz <julius.volz@gmail.com> * Separate react-app-tests target, but run it from CI Signed-off-by: Julius Volz <julius.volz@gmail.com> * Fix working directory for React app tests Signed-off-by: Julius Volz <julius.volz@gmail.com> * Remove local modifications to Makefile.common This means that CircleCI will not run the React app tests, but at least Travis still will... Signed-off-by: Julius Volz <julius.volz@gmail.com> * Depend on node_modules path for npm_licenses target Signed-off-by: Julius Volz <julius.volz@gmail.com> * Simplify tarball/docker/build Makefile targets Signed-off-by: Julius Volz <julius.volz@gmail.com> * Include React tests in "test" target Signed-off-by: Julius Volz <julius.volz@gmail.com> * Remove reference to removed "check_assets" target Signed-off-by: Julius Volz <julius.volz@gmail.com> * Do initial resize of expression input field Signed-off-by: Julius Volz <julius.volz@gmail.com> * Add React app proxying to local Prometheus in dev mode Signed-off-by: Julius Volz <julius.volz@gmail.com>
94 lines
3.1 KiB
Plaintext
94 lines
3.1 KiB
Plaintext
The Prometheus systems and service monitoring server
|
|
Copyright 2012-2015 The Prometheus Authors
|
|
|
|
This product includes software developed at
|
|
SoundCloud Ltd. (https://soundcloud.com/).
|
|
|
|
|
|
The following components are included in this product:
|
|
|
|
Bootstrap
|
|
https://getbootstrap.com
|
|
Copyright 2011-2014 Twitter, Inc.
|
|
Licensed under the MIT License
|
|
|
|
bootstrap3-typeahead.js
|
|
https://github.com/bassjobsen/Bootstrap-3-Typeahead
|
|
Original written by @mdo and @fat
|
|
Copyright 2014 Bass Jobsen @bassjobsen
|
|
Licensed under the Apache License, Version 2.0
|
|
|
|
fuzzy
|
|
https://github.com/mattyork/fuzzy
|
|
Original written by @mattyork
|
|
Copyright 2012 Matt York
|
|
Licensed under the MIT License
|
|
|
|
bootstrap-datetimepicker.js
|
|
https://github.com/Eonasdan/bootstrap-datetimepicker
|
|
Copyright 2015 Jonathan Peterson (@Eonasdan)
|
|
Licensed under the MIT License
|
|
|
|
moment.js
|
|
https://github.com/moment/moment/
|
|
Copyright JS Foundation and other contributors
|
|
Licensed under the MIT License
|
|
|
|
Rickshaw
|
|
https://github.com/shutterstock/rickshaw
|
|
Copyright 2011-2014 by Shutterstock Images, LLC
|
|
See https://github.com/shutterstock/rickshaw/blob/master/LICENSE for license details
|
|
|
|
mustache.js
|
|
https://github.com/janl/mustache.js
|
|
Copyright 2009 Chris Wanstrath (Ruby)
|
|
Copyright 2010-2014 Jan Lehnardt (JavaScript)
|
|
Copyright 2010-2015 The mustache.js community
|
|
Licensed under the MIT License
|
|
|
|
jQuery
|
|
https://jquery.org
|
|
Copyright jQuery Foundation and other contributors
|
|
Licensed under the MIT License
|
|
|
|
Protocol Buffers for Go with Gadgets
|
|
https://github.com/gogo/protobuf/
|
|
Copyright (c) 2013, The GoGo Authors.
|
|
See source code for license details.
|
|
|
|
Go support for leveled logs, analogous to
|
|
https://code.google.com/p/google-glog/
|
|
Copyright 2013 Google Inc.
|
|
Licensed under the Apache License, Version 2.0
|
|
|
|
Support for streaming Protocol Buffer messages for the Go language (golang).
|
|
https://github.com/matttproud/golang_protobuf_extensions
|
|
Copyright 2013 Matt T. Proud
|
|
Licensed under the Apache License, Version 2.0
|
|
|
|
DNS library in Go
|
|
https://miek.nl/2014/august/16/go-dns-package/
|
|
Copyright 2009 The Go Authors, 2011 Miek Gieben
|
|
See https://github.com/miekg/dns/blob/master/LICENSE for license details.
|
|
|
|
LevelDB key/value database in Go
|
|
https://github.com/syndtr/goleveldb
|
|
Copyright 2012 Suryandaru Triandana
|
|
See https://github.com/syndtr/goleveldb/blob/master/LICENSE for license details.
|
|
|
|
gosnappy - a fork of code.google.com/p/snappy-go
|
|
https://github.com/syndtr/gosnappy
|
|
Copyright 2011 The Snappy-Go Authors
|
|
See https://github.com/syndtr/gosnappy/blob/master/LICENSE for license details.
|
|
|
|
go-zookeeper - Native ZooKeeper client for Go
|
|
https://github.com/samuel/go-zookeeper
|
|
Copyright (c) 2013, Samuel Stauffer <samuel@descolada.com>
|
|
See https://github.com/samuel/go-zookeeper/blob/master/LICENSE for license details.
|
|
|
|
We also use code from a large number of npm packages. For details, see:
|
|
- https://github.com/prometheus/prometheus/blob/master/web/ui/react-app/package.json
|
|
- https://github.com/prometheus/prometheus/blob/master/web/ui/react-app/package-lock.json
|
|
- The individual package licenses as copied from the node_modules directory can be found in
|
|
the npm_licenses.tar.bz2 archive in release tarballs and Docker images.
|