| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-04-21 | Add prometheus metrics for Central controllers (#1969) | Grant Limberg | |
| * add header-only prometheus lib to ext * rename folder * Undo rename directory * prometheus simpleapi included on mac & linux * wip * wire up some controller stats * Get windows building with prometheus * bsd build flags for prometheus * Fix multiple network join from environment entrypoint.sh.release (#1961) * _bond_m guards _bond, not _paths_m (#1965) * Fix: warning: mutex '_aqm_m' is not held on every path through here [-Wthread-safety-analysis] (#1964) * Serve prom metrics from /metrics endpoint * Add prom metrics for Central controller specific things * reorganize metric initialization * testing out a labled gauge on Networks * increment error counter on throw * Consolidate metrics definitions Put all metric definitions into node/Metrics.hpp. Accessed as needed from there. * Revert "testing out a labled gauge on Networks" This reverts commit 499ed6d95e11452019cdf48e32ed4cd878c2705b. * still blows up but adding to the record for completeness right now * Fix runtime issues with metrics * Add metrics files to visual studio project * Missed an "extern" * add copyright headers to new files * Add metrics for sent/received bytes (total) * put /metrics endpoint behind auth * sendto returns int on Win32 --------- Co-authored-by: Leonardo Amaral <[email protected]> Co-authored-by: Brenton Bostick <[email protected]> | |||
| 2021-09-01 | Consolidation of multipath logic. Better system separation | Joseph Henry | |
| 2020-10-20 | Backport AES fixes for compiler, arch, and splitting into separate files. | Adam Ierymenko | |
| 2020-08-21 | AES builds now | Adam Ierymenko | |
| 2020-05-12 | Add Bonds, Slaves, and Flows | Joseph Henry | |
| 2020-05-11 | rip out rabbitMQ | Grant Limberg | |
| 2019-08-07 | Choose which tap to use (feth or kext) on Mac based on Darwin version. | Adam Ierymenko | |
| 2019-08-06 | Build fixes | Adam Ierymenko | |
| 2019-07-23 | Work in progress | Adam Ierymenko | |
| 2019-03-05 | rabbitMQ implementation | Grant Limberg | |
| 2018-08-31 | Postgres Integration has begun | Grant Limberg | |
| 2017-11-07 | Re-integrate in-filesystem DB into new controller DB structure. | Adam Ierymenko | |
| 2017-11-03 | Linux build fixes, linux build rule for RethinkDB mode controller, also ↵ | Adam Ierymenko | |
| force disable shitty allocators in libstdc++. | |||
| 2017-07-07 | Remote trace: plumbing, replace old TRACE with calls to Trace object. | Adam Ierymenko | |
| 2017-07-06 | . | Adam Ierymenko | |
| 2017-06-08 | Stuff old Cluster code in attic. | Adam Ierymenko | |
| 2017-05-08 | Makefile reorg to allow core to be built as a library. | Adam Ierymenko | |
| 2017-03-27 | Delete comically named SSL gateway code, which is going elsewhere. | Adam Ierymenko | |
| 2017-03-24 | Added ButtFlare stub code | Joseph Henry | |
| 2017-03-07 | Merge ControlPlane into OneService to make variable access simpler. | Adam Ierymenko | |
| 2017-02-23 | Certificate of ownership -- used to secure against IP address spoofing, ↵ | Adam Ierymenko | |
| especially for IPv4 and regular IPv6. | |||
| 2017-01-26 | Rip out resolver and use anycast address instead. In the long term existing ↵ | Adam Ierymenko | |
| TCP proxy dies anyway. Fixes static build problem for old Linux versions. | |||
| 2017-01-11 | Software updater work. | Adam Ierymenko | |
| 2016-11-03 | Separate out JSON store from controller code. | Adam Ierymenko | |
| 2016-09-23 | Revocation work in progress, add WATCH which is TEE with implicit rate sync ↵ | Adam Ierymenko | |
| (thanks JG@DCVC!), and clean up some cruft in Network. | |||
| 2016-08-17 | We now always build the controller in ZeroTier One, at least for desktop and ↵ | Adam Ierymenko | |
| server targets. Also means that ZeroTier One now requires C++11. (Still keeping C++11 out of the core in node/ though.) | |||
| 2016-08-05 | . | Adam Ierymenko | |
| 2016-08-04 | More cleanup and removal of DeferredPackets, will do the latter in a more ↵ | Adam Ierymenko | |
| elegant way. | |||
| 2016-08-04 | More work on tags and capabilities. | Adam Ierymenko | |
| 2016-07-25 | Basic L2/L3 filter for rules engine (not integrated yet) and some cleanup. | Adam Ierymenko | |
| 2016-06-15 | New super-packed dictionary -- we are going back to a backward compatibile ↵ | Adam Ierymenko | |
| format with the old netconf but in an embedded-friendly way. This is simpler. | |||
| 2016-06-15 | ManagedRoute, which applies C++ RAII to injected routes. Move RoutingTable ↵ | Adam Ierymenko | |
| to attic. | |||
| 2016-06-01 | On Linux auto-detect presence of http-parser and lz4 and link against system ↵ | Adam Ierymenko | |
| libs instead of ext/ builtins (for RPM and DEB packaging effort) | |||
| 2015-12-04 | Merge of netcon with edge and unification of make processes. | Adam Ierymenko | |
| 2015-11-05 | Deferred decode for HELLO to prevent HELLOcalypse under high load of new peers. | Adam Ierymenko | |
| 2015-10-27 | Factor out RemotePath subclass of Path -- no longer needed, just cruft. | Adam Ierymenko | |
| 2015-10-22 | Run geoip cluster service sub-process. | Adam Ierymenko | |
| 2015-10-14 | Work in progress on Cluster for new root infrastructure, multi-homing. | Adam Ierymenko | |
| 2015-10-12 | Work in progress on refactoring root-topology into World and adding in-band ↵ | Adam Ierymenko | |
| updates. | |||
| 2015-05-21 | Background resolver. | Adam Ierymenko | |
| 2015-04-16 | Some cleanup, and bite the bullet and go ahead and write a simple Http ↵ | Adam Ierymenko | |
| client. Need a cross-platform built-in one to do cli right. | |||
| 2015-04-16 | Include a BSD licensed JSON parser for the CLI. | Adam Ierymenko | |
| 2015-04-15 | Compile fixes. | Adam Ierymenko | |
| 2015-04-15 | Rename One to OneService, create separate sources for other tools. | Adam Ierymenko | |
| 2015-04-13 | JSON control plane, almost done... | Adam Ierymenko | |
| 2015-04-09 | TRACE compile fixes, other fixes, and it basically works! It says HELLO. | Adam Ierymenko | |
| 2015-04-09 | Service code builds now. | Adam Ierymenko | |
| 2015-04-08 | . | Adam Ierymenko | |
| 2015-04-08 | All of node/ now compiles again! | Adam Ierymenko | |
| 2015-04-06 | More build fixes, and attic/ some stuff. | Adam Ierymenko | |
