Commit Graph

1458 Commits

Author SHA1 Message Date
86be3a6291 Sync latest blog posts
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-03-11 09:19:53 +00:00
ebc41933b7 Remove prometheus changes
Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>
2019-03-09 17:28:46 +00:00
b87ecde60f Move /healthz handler to handlers package
Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>
2019-03-09 17:28:46 +00:00
40dbede065 Reduce timeout value metrics server to 5 second
Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>
2019-03-09 17:28:46 +00:00
54eda5ec0d Run metrics server in a separate method
This commit adds changes to run metrics server in a separate method and
also removed port 8082 from exposed port a/c to review comments.

It also uses a smaller static timeout value for new server.

Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>
2019-03-09 17:28:46 +00:00
90ddd56985 Add new HTTPServer to serve /metrics on port 8082
This commit runs a new HTTPServer on port 8082 in a goroutine to serve
/metrics endpoint on a different port.

This also update the configurations and compose files.

Fixes: #1081

Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>
2019-03-09 17:28:46 +00:00
aeb4eb9993 Add git repo example by Ignacio Cabrera
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-03-09 17:16:47 +00:00
e8d6932b6c Add favorite tools - OpenFaaS blog
Adding blog Favorite Tools - OpenFaaS by
Markus Fischbacher

Signed-off-by: Martin Dekov <mdekov@vmware.com>
2019-03-07 13:14:18 +00:00
d77a317fd6 Add Serverless with OpenFaaS article
Adding Serverless with OPenFaaS article
to community file also add missing author
of previous article

Signed-off-by: Martin Dekov <mdekov@vmware.com>
2019-03-06 09:21:06 +00:00
67c0a57af2 Add OF on Docker Swarm on RPi blog
Adding blog by Tim Levett

Signed-off-by: Martin Dekov <mdekov@vmware.com>
2019-03-06 09:14:24 +00:00
4c8eb18bba Update all 5 USD backers
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-03-05 20:33:08 +00:00
e0e9d45ef5 Add zeerorg to .DEREK.yml maintainers list.
Signed-off-by: Rishabh Gupta<r.g.gupta@outlook.com>
2019-03-05 08:46:44 +00:00
64b08eb75e Add backer
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-03-03 17:48:29 +00:00
d091e1b5fb Add blog post Build your serverless functions with OpenFaas on Azure
Signed-off-by: sajeetharan <sajeetharan@outlook.com>
2019-03-03 11:25:50 +00:00
270ff8b9a6 Add 2x Backers
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-03-01 13:59:27 +00:00
5b69c5070c Add backer
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-03-01 13:25:12 +00:00
50e5258c11 Bump queue-worker version to 0.7.1
Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>
2019-02-28 19:49:39 +00:00
c8aa09ba21 Update /system/secrets API Spec
Previous Spec was flawed as it showed that the response model was
```
[
  {
    "name": "aws-key",
    "value": "changeme"
  }
]
```
Changed the model to match what is returned

Signed-off-by: Rishabh Gupta<r.g.gupta@outlook.com>
2019-02-27 19:28:17 +00:00
44f423ba2e Add link to Making Legacy Legendary video
Signed-off-by: Richard Gee <richard@technologee.co.uk>
2019-02-23 09:49:19 +00:00
5b79fd7219 Add event and blog in community file
Adding talk in event tab in Lyon France by
Laurent Grangeau along with blog by Leon Sriger

Signed-off-by: Martin Dekov <mdekov@vmware.com>
2019-02-21 12:30:26 +00:00
3bcc10a07e Upgrade prom and alert manager to 2.7.1 and 0.16.1
**What**
- Removes the `alert` label in the scale-up alert
- Updates the annotaitons to use the `function_name` label instead of
the `instance` label that was removed.
- Per prometheus/prometheus#4836 and the related mailing list discussion
https://groups.google.com/d/msg/prometheus-users/7Ul6ngc7Ogs/j_YDszV5BwAJ
the alert value should not be included in the alert labels otherwise
each calculation of the alert is treated like a new alert and then the
use of `for 5s` will not behave as expected.
- Ports the resoltuion openfaas/faas-netes#372

Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
2019-02-21 09:51:38 +00:00
f2ac7b906c Bump Prometheus to 2.7.1
Signed-off-by: Radoslav Dimitrov <dimitrovr@vmware.com>
2019-02-20 09:23:01 +00:00
6171c834eb Add Not so FaaS webinar
Adding not so faas webinar to the 2019 events
in community.md

Signed-off-by: Martin Dekov <mdekov@vmware.com>
2019-02-20 08:56:19 +00:00
Kay
348b2b5105 corrected typo in example function list in readme
Signed-off-by: Kay <kay.hansge@interdigital.com>
2019-02-14 18:38:41 +00:00
f719c13b6e Adds FaaS comes to Fargate blog post to community.md
Signed-off-by: Edward Wilde <ewilde@gmail.com>
2019-02-12 18:08:59 +00:00
bceb69ec62 Update gateway to 0.11.1 and queue-worker to 0.7.0
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-02-12 17:56:08 +00:00
c394b09ae6 Bump to nats-queue-worker 0.7.0
Includes fix for reconnection bug to NATS Streaming

Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-02-12 17:46:00 +00:00
98e47b2f39 Add My five highlights of working on OpenFaaS from Ivana
Adds blog post from Ivana.

Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-02-12 09:37:44 +00:00
81e9afb217 Add 2x GOTO events for myself
Add 2x GOTO events for myself

Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-02-09 11:17:53 +00:00
c89e593a4a Add resize your images on-the-fly with OpenFaaS
Adds Add resize your images on-the-fly with OpenFaaS via Tarun
and Iconscout

Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-02-07 21:01:23 +00:00
640e8d8da5 Add OpenFaaS Cloud in 100 seconds
Add OpenFaaS Cloud in 100 seconds

Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-02-07 11:15:52 +00:00
04d240aac2 Add blog post by Richard
Adding blog post by Richard Gee in the official
openfaas site with title RIde the SErverless Wave with
DigitalOcean's One-click Droplet

Signed-off-by: Martin Dekov (VMware) <mdekov@vmware.com>
2019-02-05 22:31:41 +00:00
acaefdb839 Bump Prometheus to 2.7.0
Signed-off-by: Radoslav Dimitrov <rdimitrow@gmail.com>
2019-02-05 20:16:25 +00:00
cf67fdba71 Bump to 0.11.0 gateway
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-02-04 12:09:41 +00:00
299e5a5933 Read config values from environment for max_conns tuning
- max_conns / idle / per host are now read from env-vars and have
defaults set to 1024 for both values
- logging / metrics are collected in the client transaction
rather than via defer (this may impact throughput)
- function cache moved to use RWMutex to try to improve latency
around locking when updating cache
- logging message added to show latency in running GetReplicas
because this was observed to increase in a linear fashion under
high concurrency
- changes tested against 3-node bare-metal 1.13 K8s cluster
with kubeadm

Signed-off-by: Alex Ellis (VMware) <alexellis2@gmail.com>
2019-02-04 11:50:25 +00:00
52c27e227a Tune HTTP client for concurrency
- due to what appears to be a frequent issue with the Go HTTP
client some tweaks were needed to the HTTP client used for
reverse proxying to prevent CoreDNS from rejecting connections.

The following PRs / commits implement similar changes in
Prometheus and Minio.

https://github.com/prometheus/prometheus/pull/3592
https://github.com/minio/minio/pull/5860

Under a 3-node (1-master) kubeadm cluster running on bare
metal with Ubuntu 18.04 I was able to send 100k requests
with 1000 being concurrent with no errors being returned
by hey.

```
hey -n 100000 -c 1000 -m=POST -d="hi" \
  http://192.168.0.26:31112/function/go-echo
```

The go-echo function is based upon the golang-http
template in the function store using the of-watchdog.

Signed-off-by: Alex Ellis (VMware) <alexellis2@gmail.com>
2019-02-04 11:50:25 +00:00
2269d0dec6 Update and trim-back ROADMAP.md
- This change points the roadmap back to the documentation and
GitHub issue trackers
- Draws distinction between OF and OFC.

Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-02-04 09:50:16 +00:00
f2e062b493 Update broken link
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-02-03 20:29:52 +00:00
1f98adc3d1 Update support link to www site
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-02-03 20:28:10 +00:00
dee6560439 Add Prometheus 2.7.0 for ARMHF/ARM64
Signed-off-by: Radoslav Dimitrov <dimitrovr@vmware.com>
2019-02-02 16:11:43 +00:00
84c11c11b6 A new blog post about serverless evaluation
Add a new blog post named "Evaluation of Serverless Technologies at Jet".

Signed-off-by: Khalid Hasanov <xalid.h@gmail.com>
2019-02-02 16:03:13 +00:00
fa5a13546e Adds UCL event
Signed-off-by: Edward Wilde <ewilde@gmail.com>
2019-01-31 19:19:48 +00:00
b60749547e Add Unifying Secrets blog post
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-01-31 17:37:57 +00:00
d7ea41a738 Add link to of blog on multi-file py functions
**What**
- Add link to 2019 blog post table

Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
2019-01-31 17:36:16 +00:00
eba97b6c4a Add serverless beyond the hype to community.md
Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>
2019-01-30 13:25:43 +00:00
c2877d0904 Update all Docker Compose files to latest images
Signed-off-by: Radoslav Dimitrov <dimitrovr@vmware.com>
2019-01-30 11:58:15 +00:00
59c88bc7e5 Reconcile Docker Compose files for each architecture
Signed-off-by: Radoslav Dimitrov <dimitrovr@vmware.com>
2019-01-30 11:58:15 +00:00
8a8735ee59 Makefiles updated for Alertmanager and Prometheus for ARMHF/ARM64
Signed-off-by: Radoslav Dimitrov <dimitrovr@vmware.com>
2019-01-30 11:57:16 +00:00
766e5e4d2c Add ARM builds of Prometheus for 2.6.1
Signed-off-by: Radoslav Dimitrov <dimitrovr@vmware.com>
2019-01-30 10:55:19 +00:00
0883d1db0a Update the ARM Makefiles for Alertmanager
Signed-off-by: Radoslav Dimitrov <dimitrovr@vmware.com>
2019-01-30 10:55:19 +00:00