Imported Google Group message. Original thread at: Redirecting to Google Groups Import Date: 2016-01-19 21:03:41 +0000.
Sender:Brandon Lamb
.
Date:Friday, 26 December 2014 21:35:20 UTC.
Thought I would offer some trial and error learnings. While trying to setup tyk and tyk analytics, I had gone through the adding of a new org and user multiple times. In addition, I also was figuring out how to setup redis with a password as well as standing up a new mongdb instance.
Some learnings:
Redis
- redis.conf: requirepass my-pass (at first i was trying masterauth)
- redis_password = my-pass (match both tyk.conf and tyk_analytics.conf)
Mongo
- mongo config, i have no user auth so just used
- “mongo_url”: “mongodb://host.com:27017/tyk_analytics”
- “mongo_db_name”: “tyk_analytics”
- “mongo_collection”: “tyk_analytics”
Dashboard login
- If you run --neworg and/or --newuser more than once, you will create multiple duplicate entries, which will then fail when you try to login. Scratched my head on this before figuring out that i should see what mongo had in the collections
- mongo
- use tyk_analytics
- db.tyk_analytics_users.remove({}) (clear all users)
- db.tyk_organisations.remove({}) (clear all orgs, also isnt this word spelled wrong? organizations?)
- Run tyk-analytics --conf=tyk_analytics.conf --neworg, then ctrl+c
- Run tyk-analytics --conf=tyk_analytics.conf --newuser, then ctrl+c
- Run tyk-analytics --conf=tyk_analytics.conf
After going through some of this, I have a working setup! Now to explore the dashboard.