rghetia
fc6df2daea
Remove monitored resource autodetect ( #42 )
2018-09-14 12:27:25 -07:00
Ahmet Alp Balkan
0f23d6bbf9
frontend: add simple /healthz endpoint
...
Decouple frontend health checks from GET /, which relies on other services to
be reachable. See #34 .
Closes #34 .
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-09-04 22:44:05 -07:00
Ahmet Alp Balkan
228105d229
frontend: add link to github repo from footer
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-08-30 10:37:58 -07:00
Ahmet Alp Balkan
7f5bb6c60b
frontend: add vendor/ to dockerignore
...
this is causing leftover local vendor/ to be used in docker builds
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-08-27 13:29:16 -07:00
Eno Compton
342a2d5754
Resolve compilation error in frontend ( #32 )
...
Fixes #31
2018-08-27 09:47:13 -07:00
rghetia
7f2ecfea9e
Instrument Go service with Stats and monitored resources. ( #30 )
...
added default views for stats for http and grpc in Go services only.
added monitored resources for go.
2018-08-24 16:30:50 -07:00
Ahmet Alp Balkan
04c3876e94
frontend: add robots.txt to disallow
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-08-22 19:29:55 -07:00
rghetia
f35fdbcac3
Initial commit for Ads Service. ( #21 )
...
* Initial commit for Ads Service.
* update comments for AdsService and AdsServiceClient
* Refactor Ads to Ad
Move building AdService to Docker
Use default setting for Stackdriver Exporter.
Add license text.
* Revert the projectId
- also remove commented code from frontend/rpc.go
* Add adservie to skaffold.yaml
* Remove skaffold-adservice.yaml
* Replace personal projectId with demo projectId.
* Fix the crash in adservice when ran in locally.
* Ignore .skaffold*yaml file and .kubernetes-manifests-*/ dir for easy ProjectID switch.
* Fixed review comments.
1. Changed Ad redirect urls to products.
2. Removed leftovers from Dockerfile/kub*manifests*yaml
3. Added retry for StackDriver.
4. Added log for Ad request.
5. Added comment for gradle caching.
6. Added README.md to src/adservice.
* Added GRPC Health service to Ad Service
Also added
1. timeout to getAd RPC call in frontend.
2. Async thread for stackdriver init.
2018-08-22 17:02:46 -07:00
Ahmet Alp Balkan
3e90b73464
frontend: add integration for adservice
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-08-16 18:01:52 -07:00
Ahmet Alp Balkan
427f13fcd3
go: use dep in builds, remove relative imports
...
Fixes #11 .
Fixes #12 .
Fixes #13 .
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-08-04 11:21:03 -07:00
Ahmet Alp Balkan
4572974c88
use dep to lock Go dependencies (without vendor/)
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-30 19:18:05 -07:00
Ahmet Alp Balkan
3493cc1cb4
Add more license headers
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-25 21:25:27 -07:00
Ahmet Alp Balkan
d0128060e4
Add LICENSE headers to source files
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-25 09:54:28 -07:00
Ahmet Alp Balkan
432c5462a0
frontend: add BANNER_COLOR to control jumbotron bg
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-19 11:28:14 -07:00
Ahmet Alp Balkan
b943dda1b7
go services: fix bug that starts profiling 3 times
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-17 22:36:17 -07:00
Ahmet Alp Balkan
0a1054c75d
shippingservice: prevent crash on profiler init
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-17 11:56:55 -07:00
Ahmet Alp Balkan
71c47b0869
fix frontend build yet again
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-17 11:49:50 -07:00
Ahmet Alp Balkan
f69fd6b0e2
frontend: fix build
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-17 11:48:43 -07:00
Ahmet Alp Balkan
5bb1a3f400
go services: do not fail (+retry) profiler init
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-17 11:45:09 -07:00
Ahmet Alp Balkan
c602594c37
fix emailservice dockerfile, rm ports helper script
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-16 17:02:31 -07:00
Ahmet Alp Balkan
e4664c22ea
refactor fix after profiler patch
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-16 15:17:59 -07:00
morganmclean
99ce1f84c2
Instrumented everything but Python
2018-07-16 14:29:14 -07:00
Ahmet Alp Balkan
e53b2956a2
Revert "frontend: temporarily add a port 8090 for healthz in mTLS"
...
This reverts commit 9c8b4bcad2c9cc4405a2a15b430e9823ebfd0a3e.
2018-07-16 11:02:02 -07:00
Ahmet Alp Balkan
b486251773
Revert "frontend: use LISTEN_ADDR, refactor Listen code"
...
This reverts commit 894c0e2a8dbcc76623c7d3ddf589e30e6b9985a9.
2018-07-16 11:01:58 -07:00
Ahmet Alp Balkan
ab2b15723c
frontend: use LISTEN_ADDR, refactor Listen code
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-16 10:21:41 -07:00
Ahmet Alp Balkan
7b35fb1291
frontend: temporarily add a port 8090 for healthz in mTLS
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-15 21:28:55 -07:00
Ahmet Alp Balkan
457e2edbdf
frontend/static: fix product image aspect ratios
...
use film-camera.jpg (1331 × 854) as the base aspect ratio
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-15 16:30:18 -07:00
Ahmet Alp Balkan
d08a58cc21
add retries for stackdriver exporters in go
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-13 15:44:56 -07:00
Ahmet Alp Balkan
555c8a4c05
frontend/checkoutservice: add tracing
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-12 10:46:43 -07:00
Ahmet Alp Balkan
af71f8f9b0
frontend: refactor http.Handler decoration
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-10 21:49:06 -07:00
Ahmet Alp Balkan
61cf05844d
fix go builds after deleting pkg internal
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-10 20:11:30 -07:00
JBD
4a82b21b5e
add OpenCensus Go support for HTTP and gRPC
2018-07-10 17:36:55 -07:00
Ahmet Alp Balkan
684c6020cb
frontend: whitelist currencies two more currencies
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-03 12:10:52 -07:00
Ahmet Alp Balkan
0b192fa95c
frontend: small fixes for form controls
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-03 09:56:42 -07:00
Ahmet Alp Balkan
6c8d06428f
frontend: recommendations widget is responsive
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-02 16:34:21 -07:00
Ahmet Alp Balkan
96ffafe0c5
frontend: error tpl invokes header/footer with vals
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-02 16:16:30 -07:00
Ahmet Alp Balkan
2f5cbd5eee
frontend: add footer (session id + request id)
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-02 16:11:58 -07:00
Ahmet Alp Balkan
6a5ba2a51d
frontend: fix checkout form mb
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-02 15:44:25 -07:00
Ahmet Alp Balkan
39169ca498
frontend: remove footer text
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-02 15:20:23 -07:00
Ahmet Alp Balkan
85d04fc0b5
frontend: proper ensureSess middleware, add req id
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-02 10:13:02 -07:00
Ahmet Alp Balkan
2dcd7b6221
frontend: remove sessionid from log
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-02 10:00:10 -07:00
Ahmet Alp Balkan
b7404e3500
frontend: use logrus structured logger
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-07-01 21:21:26 -07:00
Ahmet Alp Balkan
ab045ae6e7
currencyservice: change port to 7000
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-06-29 13:45:03 -07:00
Ahmet Alp Balkan
ca3ace3f65
frontend: use pkg/errors, show full stacktrace
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-06-28 22:03:39 -07:00
Ahmet Alp Balkan
386f497553
cartservice: dockerfile optimizations
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-06-28 21:45:57 -07:00
Ahmet Alp Balkan
319e9478c0
frontend: optimize dockerfile
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-06-28 18:46:58 -07:00
Ahmet Alp Balkan
1ae5e7737a
frontend: add liveness/readiness probes
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-06-28 18:15:05 -07:00
Ahmet Alp Balkan
9728803877
frontend/handlers: wrap err
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-06-28 16:54:24 -07:00
Ahmet Alp Balkan
92eb76c1db
k8s: add frontend dockerfile + skaffold
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-06-28 16:53:56 -07:00
Ahmet Alp Balkan
f9fa569d41
checkoutservice: empty cart after order
...
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-06-28 00:57:12 -07:00