As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Sorry to raise this question. But I see a need to update the best log analyzer tools list.
I used BairTail. It's simple and fast. But the development stopped in 2007 and never updated thereafter and no search functionality for free users
Then moved to LogExpert, it's good and free with search functionality. But it's damn slow when log size goes by 2-3mb and scrolling is pain
Apache Chainsaw, other than it's from Apache, i would say it's pretty hard for developer who wants to analyze logs bit fast without doing all regex and manual work. It's too much deviation from normal usage and pretty slow
Please suggest one good/best Log Analyze tool [freeware]
Simple Search functionality and highlight is must
Should run smooth with minimum cpu resources
It will be used upto analyzing 30-50mb files
Scrolling and GUI friendly. I use in windows environment and need GUI tools only
I used otroslogviewer to analyze generated logfiles on windows. I used it with 500MB files without any performance or stability. It's free, open scource and the development is still active. It has a pattern auto detect for Java.util.logging or you can pass in your PatternLayout from log4j or describe your custom setup to parse the log messages. You can search (optional with RegEx), mark and filter results and use highlighting (for stacktraces or XML etc.). It's the best choise for me, I found in the web.
The latest developer snapshot of Chainsaw is much improved. You don't need to use regexps, just type a word in the search or filter box to get a case-insensitive partial text match (single quotes around it if it's more than one word)..
Chainsaw now has the ability to annotate the notes (click in the 'marker' field), provides tons of ways to customize the UI, and has an improved config screen (you can build a Chainsaw config by giving it your log4j config file containing a fileappender definition)..It's maybe worth giving it another look.
Developer snapshot available here:
http://people.apache.org/~sdeboy
My two cents..
I'm afraid you will not find a free piece of software which does what you ask for. Here are some reasons coming to mind.
formats of plain text log files are madly fragmented, it's very hard to make it useful - you asked for good quality and simplicity of use, right?. It may sound simple, but it's not. To make it user friendly makes it even more complicated, free software never worries too much about usability.
open source (or freebees) don't do GUI stuff in general, aside from several exceptions, so don't expect to find state of the art user interfaces. Open source is great with frameworks, libraries, server stuff, and never with UI and definitely not with usability.
Serious log analysis tool based on files is strange to put it gently. To do the analysis one needs structured data. Crunching heaps of data in GUI app is not practical. This is why nobody bothered to create anything like this and give it away.
So, you will find bits of this puzzle separately - you will find some cool log parser for free, or you will find some cool log viewer for free, you will find indexer and fantastic data storage for logs.. But you will never find a free complete solution for the reasons above mentioned.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm looking for a tool that will allow me to test a Rails-based JSON web service. LoadRunner would fit my needs, but I need a free solution.
JMeter is free and scriptable, you should have a look.
What is your virtual user need? Some of the commercial tools offer no cost versions at a limited load level, so before addressing your need I am looking for more specifics on the virtual user number requirements.
For clarification, are you looking for a tool which can produce a ACM/IEEE definition stress test from a scheduler perspective? This would be a test which increases in load by a defined interval every ~n~ seconds|minutes|hours until the system collapses or a particular metric is achieved, such as response time exceeds SLA value by 250% for five minutes or CPU is greater than 90% for 45 seconds, etc.... Schedulers are all over the map in the tools space, some are better than others when it comes to Stress, most work equally well for a defined load level.
How does monitoring fit into your tool model? Are there specific architectural components which you would like to monitor which would drive a tool? This will help you identify system bottlenecks in the use of resources on architectural components.
What about your team skills? You mention scripting, but how much are you expecting the tool to handle for you. Some of the open source tools are great, but they mandate that a person be a highly skilled developer to get the most out of the tool. The commercial side rounds some of the edges off of the tools, but in general you are still going to need to be proficient in the language of the tool. If you need Python, that takes you one path, Java another, VB a third, Pascal a fourth, C a fifth, etc.... Sometimes its easier to document what languages you know and know well and concentrate on tools that fit that model as trying to learn a new tool and a new language at the same time rarely yields benefits.
Have a look to AgileLoad it is free for small test and provide both recording and advanced scipting features. It is compatible with JSon service. It is quite easy to use, there is also tutorials and video on how to use the tool on the website. Support is free and the support team can helps you with scripting process.
I'd also take a look at The Grinder. It has a nice feature where you can create your load script by recording your browser activity.
There is a version of Load Tester that is free and has no limits on the number of virtual users you can run: Load Tester LITE.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I'm a developer and need to collaborate with an UI designer and a project manager. so there are a lot of documents we need to share and the project manager will assign me tasks about the project. Instead of email and dropbox, what's the best way to do it?
You could look at varying other online collaboration tools out there. I use Clinked (http://clinked.com/) at work, and although we use a the paid version there is a free one for 5 users or less so maybe you could check that out?
My team and I have been using Wrike for almost a year now, and I have to say it’s pretty neat in terms of collaboration. We have to deal with lots of documentation and edit-approve iterations, and Wrike made it all really simple. Basically, each member of the team just opens a needed doc, edits it, saves, and it’s automatically uploaded as a new version, so no download and no multiple versions of the same doc. And every time there’s been a change it sends a notification to my e-mail, so it’s really easy to keep track on what’s going on with a task. It’s also integrated with Google docs, so you can choose whatever suits your needs better. I, personally, love its e-mail integration (it converts my e-mails into tasks, I just need to add Wrike into the e-mail’s CC and it will be transferred into the app) and Outlook add-in, as it helps to keep all our data in one place. It works perfectly for our task management needs, too. Especially with its Activity Stream that makes it really easy to stay updated with the tasks’ changes and discuss any coming issue.
Hope you’ll find it useful too! Let me know how it went afterwards.
You might find this list of 43 project management software alternatives useful:
http://blog.timedoctor.com/2011/02/02/43-project-management-software-alternatives
My personal favorites are Basecamp, Time Doctor and Dropbox. These programs have helped my team in a lot of ways especially productivity. I'm sure you'll find yours there too. It's the most helpful and comprehensive list I was able to get.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I cant stand oracle reports builder. Its constantly crashing and sucking in general. Copying and pasting stuff only sometimes works. Elements visualy look selected after you unselect them. AARRRRRRRRGGHHHHHHHHHHHH!!! I need another tool. Are their any alternatives for designing the report jsps?
This is an old thread but here my take on it. For experienced developers (I should point out that I am one), Oracle Reports is unbelievably productive tool. For new developers, it can be baffling and frustrating. I have been in the "market" for an Oracle Reports alternative for some time now and have yet to find a tool that can do what Oracle Reports can do for me. The tools I have looked at:
Oracle BI Publisher: Officially, this is the successor to Oracle Reports. One day it will be as good as Oracle Reports...right now it primarily uses MS Word as the report designer. Its not fun to to wrestle with Word (nested) tables (which replaces frames). I would prefer Reports Frames any day.
Pentaho: I looked at this with minor interest, it's commercial open source and I thought did a pretty good job. Not sure how it scales and like all open source projects, is at the mercy of an active community.
MicroStrategy: This is again a very seasoned product. BI is their bread and butter and so I would expect that its pretty good. I had a vendor do a POC and they replicated one of my most complex "Form" type reports (a business document, bill-of-lading). The price however it at enterprise level (read: very pricy). Although for departmental deployments they have a 'free' version.
Microsoft Reporting: This one has good promise but it is sold primarily with MS SQL Server and I being an Oracle-guy has felt internal resistance to this tool. One of these days I will overcome it when the Reports Builder has crashed one too many times.
There are scores of others like JasperReports, Actuate, Business Objects (Crystal), Information Builders etc.
Don't bother switching tools, you'll probably only be disappointed. I've used many reporting tools and all of them have significant issues. No matter which tool you use you'll probably end up fighting it and gradually move more and more of your logic into the database. The more SQL tricks you learn the less you'll have to rely on poorly designed reporting tools.
Microstrategy or Business Objects.
You may develop a custom software as erbsock has told, like a lightweight BO, create views from the selected fields by users, name them as reports and schedule a job to send them as a CSV file or in a jsp file , whatever the view part is.
Also in Oracle Reports Builder, if you are not mentioning the old 6i interfaced tool, try to build one big query and try to build the XML using the publisher. I am outdated about it , but remember something like that.
I will ask about it to an expert friend of mine.
Best Regards,
Kayhan YÜKSEL
Use SQL and understand your data model and plug it into an excel spreadsheet using ODBC?
After using the tool for a year, we are familiar than past. We still have challenges that implementations worked fine in TOAD, but the code does not work in Oracle Report.
After crashing several time, we have done CTR+S before run the project. Plus, we save every hours as a previous draft.
It help us to lost our works but we need more space for them.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
As we knew, Google stopped the development of Google Notebook. Though lots of alternatives exist, no one satisfies me (see below for the reasons). Many suggest Google to open source it, but Google didn't response by so far. So I'd like to turn to open source world to develop one. In a nutshell, Google Notebook attracts me in the following ways:
Every notes of a certain notebook present in the form of "list" intuitively. Notes can be dragged to rearrange and organized into Sections, meanwhile notes and sections can be collapsed and expanded easily. To the best of my knowledge, no other note taking software or web service functions like that.
Need to begin a new note? Just move the mouse cursor to any "blank strip" between two notes and click--a new note will emerge there, waiting for your edition, or you can change it into Section freely. No need for the stupid "New Note" button or anything of the kind, and you can always make your new note in the exact place you want. That's the best part that Google Notebook offers, and that I'd like to seek for in the world of existed open source projects.
Well, these are the most valuable things I'd like to have in my new note taking software. Please tell me which open source projects I should learn for, whether web-based (e.g. PHP projects) or executable software (cross-platform is better) will be OK. Thanks very much.
Closest thing I've found was WorkFlowy. Dividing things into categories is not as straightforward (you need to create "subnotes"), but otherwise the interface and the features are similar (although I still prefer Google Notebook's).
Will give OneNote a try as well. If the OneNote webapp is any good, I might end up going in that direction.
the tomboy project guys are developing a django-based web client with and additional api for desktop-sync. it looks interesting. check it out:
http://live.gnome.org/Snowy
http://automorphic.blogspot.com/2009/05/tomboy-0151-release-brings-new-online.html
http://mindby.com/2009/05/tomboy-snowy-nirvana/
Well, there's Chandler. My first thought when I saw Google Notebook was that Chandler had better get its ass in gear...
I have been using Zim-Wiki for along time, really liked it. Will evaluate chandler. Actually we all read articles takes notes, and wish a smiple but powerful desktop wiki or notebook.
Zim-wiki doesnot start a page by clinking over a empty space, as its not ajax based. Anyways here's a set of tools i use to keep my notes.
Zim-Wiki, for something i read, and wish to add my perspective for late reference.
Bokmark, the links for later reference
BScrapBook feature in firefox, or scrapbook+ feature of firefox3.5
I have not found a one-solution product as of now. I hope someone provides a better integrated product.
Zim is extra-simple, usual keyboard shortcuts and intuitive layout , thus hardly any learning cure. It is cross platform, and i share my same common notebook across my windows and linux.
It's not open source, but Microsoft OneNote is pretty stellar in my opinion. It's pretty similar to Notebook(click to start a new note, tags, searching across all notebooks, etc..) and it's easy to move your notebooks around if you have OneNote installed on more than one machine. I've used a handful of others and none of them have been as intuitive and easy to use.
Not open source, but Evernote has an API. I haven't seen any other app with so many modes of getting notes to their system (cell phone with camera integration, web, desktop app). Everything can synchronize. If you have the desktop app installed, it has command-line capability.
There is a tagging system similar to Stackoverflow. All the different notebooks, drag-and-drop arrangements are in the desktop version.
I actually started using fishCode Library.Net and I really like it. I sync it to Live Mesh so database nodes are always in sync.
I just moved from Google Notebook to Google Documents. I essentially just use it as a log book creating an entry for each day with a few lines of details. Works fine for me so far.
I created a webapplication called jottinx to replace Google Notebook for me. It is not open source, but it is free to use. I looked at the alternatives, and frankly found none to be really to my liking. Honestly it still is very much a work in progress, so I do not yet have the drag/drop/collapsing notes, but I am working on that.
You can import your Google Notebook Atom xml files, and work from there again.
For the moment it is a simple clean application, and I use markdown to write your notes, which I personally prefer as I tend to keep also code snippets and scripts in my notes.
As this is still in progress, I am always keen to receive feedback ...
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
How has the current economic downturn affected the way you/your team works ?
I am tending to do more enhancements, compared to brand new development a year or so ago.
This question came about during another pub conversation where we were discussing if it's good to work on supporting applications or working on new projects - which is more stable, for the foreseeable future, with companies cost cutting in all areas..
I mainly work on extending existing applications. I would say this is probably the safer of the two options also. More than likely people are already using the existing applications, and because of that you don't need to convince them it would be advantageous for them to start using it. From a business perspective, it is a lot easier to justify an expense than you already have than to try and add an additional one.
Number 3: rewriting existing apps (the guy who used to do my job suuuuccccckkkked).
Definitely seeing a downturn in large scale or new projects in general though, which is kind of the programming equivalent of saving not spending. Actually it's the literal equivalent of that, which is a problem for getting out of a recession.
Good question. I am at present working with project that has good customers and a decent revenue. So, the economic downturn did not affect much.
My suggestion is if there is a choice between choosing enhancing the existing projects or new projects, its better to go for the revenue generating existing projects. And investment in R&D projects may be reduced.
I believe "supporting" and bug-fixing on existing projects would not bring your much challenge and consequently experience. It can be a huge time waste for the career.
I am working on porting an existing business application to a new platform, which combines some of the aspects of work on an existing app, and some new stuff.
Its new because everything is going from Windows Forms to ASP.NET AJAX, and there are several changes involved in that process when it comes to the GUI and event based side of things, but its also partially work with existing stuff because the business rules are the same, the database is the same, although we have been gradually making improvements as needed to those.
On the other hand the company I work for supplies grocery stores which have been affected positively by more people eating at home, so despite being in Michigan, things are going well for the company, and we can afford to move this app onto the intranet.
The nice part about doing this is I get to learn all the new platform stuff, but we don't have to go out and get user input for some new set of use cases, plus we can work with the input we've received from the WinForms version.
I'm rewriting our existing applications. The fundamental design of the original applications wasn't flexible enough to handle our new business needs. Combined with questionable coding practices (a lack of separation of model, view and control and aging technologies with a lot of "NIH" syndrome) it was decided that rewriting the non-central portions of our applications was best.
Sadly, I'm not entirely sure I'm 100% qualified for this, but, I seem to be the most qualified of our team.
90% of my job is maintenance, or seems to be. But surprisingly, I've got about four projects of new development going or in the pipeline.