473,396 Members | 1,683 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

How to track the Usage of a tool?

I need to track the usage of one of the tool and send this information to a server.Commands to the tool are provided by the command-line of the tool. since the user can use a single command hundreds of times during a active session it will be inefficient to track command usage every time.i need to take care of the performance of the tool also into consideration. I am thinking if a thread is invoked for each command input and count the usage update the log-file created.after this i need tosend data to server which has to show the information with the help of charts.my final goal is to track which are the commands frequently used by the user and how frequent he uses it.I already have the basic UDP client-server which sends data. I really don't know how can i progress in this task? help me out with a solution .
Jun 15 '07 #1
3 1731
KevinADC
4,059 Expert 2GB
I have no idea how to do what you are asking. I'm not even sure I understand what you are asking.
Jun 15 '07 #2
Hi sorry, if i am confusing. actually i am developing a usage tracking feature for a tool. In this i am planning to use c++ client which will take the hardware type,version number and other tool specific information and identity of the registered user who actually using it. i also need to track the commands which r used by the user during a active session.i need to hv a logic in such a way that the user may use a single command thousands of times, but i need to have a log file which will store these information in a efficient way.i need to send the information to a centralized server which will collate the data comming from clients and finally show this data by means of charts, that specific user is using this version of tool with this configuration and using this specific command this many times on a weekly basis or on a daily basis.This interaction between client and server wil take place by having perl files using UDP protocol. i need to know how can i track the command usage, logging format and update to database at the server side,c++ file to perl file interaction at client side?
Jun 15 '07 #3
KevinADC
4,059 Expert 2GB
Sorry, your question is something I have no experience with.
Jun 15 '07 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

3
by: Gary DeRousse | last post by:
We're using SQL Server 2000 and we'd like to be able to track our view usage to tell which of our views get used most often. This will help us determine which views we need to concentrate on first...
1
by: Adam Hearn | last post by:
Application setup is a 'standard' fat client communicating using .NET Remoting (custom channel) to a Windows service. Most of the application is C# but on the server there is a little bit of...
8
by: Adrian | last post by:
Hi I have a JS program that runs localy (under IE6 only) on a PC but it has a memory leak (probably the known MS one!) What applications are there that I could use to look at the memory usage of...
15
by: l3vi | last post by:
I have a new system Im building that stores entries of what people are searching for on my sites. I want to be able to keep records of how many times a keyword was searched for daily, and from...
0
by: Sharath | last post by:
Quality Globe is Glad to Offer you the Fast Track course on Automation, QTP Basics and Advanced, and Quality Center Starting Date: June 4th, 2007 Timings: 10 AM to 3:30 PM Duration: 50 Hours ...
0
by: Sharath | last post by:
"Inspired" by the huge success of our first two automation fast track batches We are forced to start third fast track automation batch ...
0
by: Sharath | last post by:
We are glad to inform you that "Inspired" by the huge success of our first three automation fast track batches We are forced to start fourth fast track automation batch ...
0
by: Sharath | last post by:
We are glad to inform you that "Inspired" by the huge success of our first four automation fast track batches We are forced to start fifth fast track automation batch ...
8
by: jacek.dziedzic | last post by:
Hi! I need to be able to track memory usage in a medium-sized application I'm developing. The only significant (memory-wise) non- local objects are of two types -- std::vector<and of a custom...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.