Analytics showing APIs from different organisation

Are you logged in as a super user (no org, or as an org user?)

Your pump.conf pumps section should look like this:

"pumps": {
        "mongo": {
            "name": "mongo",
            "meta": {
                "collection_name": "tyk_analytics",
                "mongo_url": "mongo-hosts/tyk_analytics"
            }
        },
        "mongo-pump-selective": {
            "name": "mongo-pump-selective",
            "meta": {
                "mongo_url": "mongo-hosts/tyk_analytics"
            }
        },
        "mongo-pump-aggregate": {
            "name": "mongo-pump-aggregate",
            "meta": {
                "mongo_url": "mongo-hosts/tyk_analytics",
                "use_mixed_collection": true
            }
        }
    },
    "uptime_pump_config": {
        "collection_name": "tyk_uptime_analytics",
        "mongo_url": "mongo-hosts/tyk_analytics"
    },
    "dont_purge_uptime_data": false
}

And your tyk_analytics.conf will need:

    "use_sharded_analytics": true,
    "enable_aggregate_lookups": true,
    "aggregate_lookup_cutoff": "01/01/2016",

If these settings do not work for you then there is something else wrong with your configuration. I based the above on a reference configuration which runs thousands of organisations so we know it works :slight_smile: