Hi Jason,

This is still possible if the client application is configured (or
implemented) to send the User-Agent header which specify the specific
client used to invoke the API. If some information regarding who invoked
the API is not sent by the client, I don't see a clear way to distinguish
requests among different clients.

Thanks,
Praminda

On Mon, Jan 15, 2018 at 10:06 AM, Jason De Silva <[email protected]> wrote:

> Hi Rukshan,
>
> Thank you for the information. Since it currently shows only the
> cumulative information of the OAuth app stats, I have created a git issue
> [1] to consider support different client app specific analytics against
> a single API. This way we will be able to track different client apps
> invocations against one single application.
>
> [1] https://github.com/wso2/product-apim/issues/2414
>
> Regards,
> Jason
>
> Jason De Silva
> *Software Engineer - QA*
> Mobile: +94 (0) 772 097 678
> Email: [email protected]
> WSO2 Inc. www.wso2.com
> <http://wso2.com/signature>
>
> On Fri, Jan 12, 2018 at 8:46 PM, Rukshan Premathunga <[email protected]>
> wrote:
>
>> Hi Jason,
>>
>> APIM we have apps related stats. In your case your client app(PHP,
>> android etc) use the app created using APIM store to invoke exposed APIs
>> from APIM GW. Then your client application can be represent using oAuth App
>> you created from store. So in APIM Store, you can see the oAuth app's stat
>> and which can be used to represent actual client's app stat as well.
>>
>> API Usage Across Usage Agent graph, show the stat based on the User-Agent
>> header. So this is diffrent to what i explain earlier. Anyway this graph is
>> currently limited to show OS and Browser related stat. So show stat based
>> on the other attribute in the User-Agent is not possible ATM.
>>
>> Thanks and Regards
>>
>>
>> On Fri, Jan 12, 2018 at 6:15 PM, Jason De Silva <[email protected]> wrote:
>>
>>> Hi Fazlan,
>>>
>>> Let me elaborate a bit more, what I basically need is to capture the
>>> language the API was invoked from e.g PHP app 20 calls, python app 50 calls
>>> etc. Currently what we provide by enabling analytics is something like
>>> below which is the OS version the API was called from. Since, we provide
>>> different SDKs to develop apps wanted to know the possibility of tracking
>>> the number of requests called via php app, python app etc.
>>>
>>>
>>> ​
>>>
>>> Regards,
>>> Jason
>>>
>>> Jason De Silva
>>> *Software Engineer - QA*
>>> Mobile: +94 (0) 772 097 678
>>> Email: [email protected]
>>> WSO2 Inc. www.wso2.com
>>> <http://wso2.com/signature>
>>>
>>> On Fri, Jan 12, 2018 at 6:04 PM, Fazlan Nazeem <[email protected]> wrote:
>>>
>>>> Hi Jason,
>>>>
>>>> There is nothing special you have to configure to make this chart work.
>>>> Just enabling analytics will be enough.
>>>>
>>>> On Fri, Jan 12, 2018 at 5:55 PM, Jason De Silva <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> In APIM we provide sdk's to develop client apps to consume the apis
>>>>> from a preferred language. Let's assume a scenario where I develop several
>>>>> apps using php, android, java etc.  which consumes from the same API. In
>>>>> such scenario is there a possibility that I can differentiate the api
>>>>> invocations done app wise to be tracked from analytics. E.g 50 calls
>>>>> via php app, 25 calls via android app etc.?
>>>>>
>>>>> I was going through [1] and I found that we currently capture the
>>>>> "User-Agent" header and save the OS and Browser version in
>>>>> API_REQ_USER_BROW_SUMMARY table and we generate stats to show the browser
>>>>> version under "API Usage Across Usage Agent" in analytics. But I could not
>>>>> find any info on how to get the above configured. Any input on this is
>>>>> highly appreciated.
>>>>>
>>>>> [1] https://docs.wso2.com/display/AM2xx/Viewing+API+Statisti
>>>>> cs#ViewingAPIStatistics-APIUsageAcrossUserAgent
>>>>>
>>>>> Regards,
>>>>> Jason
>>>>>
>>>>> Jason De Silva
>>>>> *Software Engineer - QA*
>>>>> Mobile: +94 (0) 772 097 678
>>>>> Email: [email protected]
>>>>> WSO2 Inc. www.wso2.com
>>>>> <http://wso2.com/signature>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Thanks & Regards,
>>>>
>>>> *Fazlan Nazeem*
>>>> Senior Software Engineer
>>>> WSO2 Inc
>>>> Mobile : +94772338839 <+94%2077%20233%208839>
>>>> [email protected]
>>>>
>>>
>>>
>>
>>
>> --
>> Rukshan Chathuranga.
>> Software Engineer.
>> WSO2, Inc.
>> +94711822074 <+94%2071%20182%202074>
>>
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 

*Praminda Jayawardana*
Software Engineer
WSO2 Inc.; http://wso2.com
Mobile : +94 (0) 716 590918
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to